合宙Air001是一款TSSOP20封装的MCU,采用高性能的32位ARM®Cortex®-M0+内核,内置32Kbytes的Flash和4Kbytes的RAM。芯片集 成多路USART、IIC、SPI等通讯外设,5个16bit定时器以及1路12bit ADC和2路比较器。
开发板示意图
二、air001开发环境搭建

1、打开arduino
2、进入arduino编辑器后打开文件中的首选项(ctrl+逗号)
3、打开首选项后添加开发板地址
air001地址:https://arduino.luatos.com/package_air_cn_index.json
附上esp8266地址:http://arduino.esp8266.com/stable/package_esp8266com_index.json
esp32地址:https://dl.espressif.com/dl/package_esp32_index.json
4、完成地址输入后,点击工具开发板管理器
搜索air mcu即可找到开发板安装套件,等待一些时间后自动安装完成。
三、测试air001烧录功能
1、接线
串口下载的接线为串口模块的RX接Air001的TXD(PA2),串口模块的TX接Air001的RXD(PA3),如果希望能够自动下载的话,应当把DTR和RTS连接到串口模块上的对应引脚,芯片或者开发板的GND与串口模块的GND相连。
由于没有排母只能通过排线连接
2、选择air001开发板
3、插入合宙官方测试程序
void setup() {
// put your setup code here, to run once:
pinMode(PB_0, OUTPUT);
Serial.begin(115200);
Serial.printf("Hello, Air001. \n");
}
void loop() {
// put your main code here, to run repeatedly:
static int count = 0;
if (count % 2 == 0) {
digitalWrite(PB_0, HIGH);
} else {
digitalWrite(PB_0, LOW);
}
Serial.printf("This is NO.%d print. \n", count);
count++;
delay(1000);
}
4、编译上传
5、观察开发板烧录后的状态
可观察到LED以1秒的间隔闪烁
三、结尾
在安装过程中可能会由于网络问题导致的安装速度较慢,属于正常现象,本贴部分内容借鉴合宙官网,了解更多可以访问
Air001 - LuatOS 文档:https://wiki.luatos.com/chips/air001/index.html
LuatOS 文档:https://wiki.luatos.com/index.html