Air001芯片#

Air001是什么?#

合宙Air001是一款TSSOP20封装的MCU,采用高性能的32位ARM®Cortex®-M0+内核,内置32Kbytes的Flash和4Kbytes的RAM。芯片集 成多路USART、IIC、SPI等通讯外设,5个16bit定时器以及1路12bit ADC和2路比较器。详细信息见数据手册,AIR001芯片数据手册.pdf和寄存器手册Air001寄存器手册

LuatOS大QQ群: 1061642968

环境搭建教程#

Air001基于Keil MDK的用户手册

Air001基于Arduino的用户手册

刷机烧录教程#

使用串口下载#

备注

在Arduino中,我们推荐使用AirISP通过串口进行下载
AirISP工具也可单独使用,使用文档:AirISP工具文档

串口下载的接线为串口模块的RX接Air001的TXDPA2),串口模块的TX接Air001的RXDPA3),如果您希望能够自动下载的话,应当把DTRRTS连接到串口模块上的对应引脚,芯片或者开发板的GND与串口模块的GND相连。

如果您没有自动下载,那么在每次下载前需要手动进入 bootloader:

  • 先按下 BOOT 按键不放(即拉高 BOOT0 引脚)

  • 按一下RST按键

  • 松开 BOOT 按键

  • 下载完成后,可能需要手动按一下 RST 按键以复位正常运行

备注

如果您使用Arduino出现无法自动下载的情况(目前多见于AMD处理器的电脑)。您可以手动进入bootloader以进行下载。

使用 SWD 调试/下载#

使用 SWD 调试/下载的接线为调试器的SWDIO接Air001的SWDIOPA13),调试器的SWCLK接Air001的SWCLKPA14),芯片或者开发板的GND与调试器的GND相连。

警告

SWD烧录时的Max Clock需要手动到100KHz或更低,否则无法识别芯片。

芯片购买#

芯片PinOut#