简介
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闪烁的程序测试一下就可以了。文章来源:https://www.toymoban.com/news/detail-629875.html
#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闪烁文章来源地址https://www.toymoban.com/news/detail-629875.html
到了这里,关于合宙AIR001开发板开箱测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!