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
环境搭建教程#
刷机烧录教程#
使用串口下载#
备注
在Arduino中,我们推荐使用AirISP通过串口进行下载
AirISP工具也可单独使用,使用文档:AirISP工具文档
串口下载的接线为串口模块的RX
接Air001的TXD
(PA2
),串口模块的TX
接Air001的RXD
(PA3
),如果您希望能够自动下载的话,应当把DTR
和RTS
连接到串口模块上的对应引脚,芯片或者开发板的GND
与串口模块的GND
相连。
如果您没有自动下载,那么在每次下载前需要手动进入 bootloader:
先按下 BOOT 按键不放(即拉高
BOOT0
引脚)按一下RST按键
松开 BOOT 按键
下载完成后,可能需要手动按一下 RST 按键以复位正常运行
备注
如果您使用Arduino出现无法自动下载的情况(目前多见于AMD处理器的电脑)。您可以手动进入bootloader以进行下载。
使用 SWD 调试/下载#
使用 SWD 调试/下载的接线为调试器的SWDIO
接Air001的SWDIO
(PA13
),调试器的SWCLK
接Air001的SWCLK
(PA14
),芯片或者开发板的GND
与调试器的GND
相连。
警告
SWD烧录时的Max Clock需要手动到100KHz或更低,否则无法识别芯片。