合宙AIR001开发板开箱测试及功能评测

简介

        2023年7月合宙上架了一款新的MCU:支持Arduino、Keil,主频高、资源大、接口全——合宙Air001,它是一款TSSOP20封装国产MCU,高集成化通讯外设,开发简单使用便捷,具备超高性价比。

1.采用ARM 32位的M0+内核,主频可达48MHz;4K RAM+32K Flash;

2.1.7~5.5V超宽范围供电,USB和电池都能直接供电;

3.内嵌可配4/8/16/22.12/24MHz的RC振荡器,无需外挂晶振就能48MHz运行;

4.一个12位的ADC,支持9个输入通道;

5.9个定时器、2个USART、2个SPI、1个I2C、2个比较器,外设非常丰富;

6.3通道DMA,高效数据处理;

7.待机功耗低至2μA。

开发板实物

        一上架它的颜值就让我眼前发亮,毕竟谁不想拥有一个这种高档的包装盒呢(哈哈啊哈哈,太精致了有点不舍得折成盒)

 开发板焊接

        合宙的板子好多都是平铺的双排针焊接,一般手头上只有单排排针,而且排针跟板子之间还有间隙容易焊歪,更重要的是还有强迫症所以我总结了一个挺好用的方法就是先套一个跳线帽用来固定这两个单排排针,然后先只焊一个引脚使排针摆正,之后再焊其它引脚。

        至于这个直插排针可以先安装到面包板上在焊接,防止焊歪之后插不进面包板。 焊完之后上电自带程序为跑马灯。

 

配置环境

        开发环境则可以根据合宙的官方文档进行配置:Air001基于Keil MDK的用户手册 – LuatOS 文档

安装支持包,新建一个基础工程以后可以直接复制这个工程使用。

开发板的三个LED分别为PB0,PB1,PB3,配置好工程后写一个LED闪烁的程序测试一下就可以了。

#include "air001xx_hal.h"

int main(void)
{
	HAL_Init();
	__HAL_RCC_GPIOB_CLK_ENABLE();
	GPIO_InitTypeDef GPIO_LED = {
		.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_3,
		.Mode = GPIO_MODE_OUTPUT_PP,
	};
	HAL_GPIO_Init(GPIOB, &GPIO_LED);//PB0,PB1,PB3LED初始化

	while (1)
	{
		HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_0);
        HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_1);
        HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_3);
		HAL_Delay(500);
	}
}

合宙AIR001 LED闪烁

物联沃分享整理
物联沃-IOTWORD物联网 » 合宙AIR001开发板开箱测试及功能评测

发表评论