AIR32F103芯片#
AIR32F103是什么?#
Air32F103为系列芯片,其外设和硬件设计兼容市场上一些主流F103型号,主频最高可达256M,96K RAM+256K Flash,每个IO都可设置独立的内部上下拉电阻。详细信息见数据手册,Air32F103芯片手册
寄存器手册Air32F103xx_User_Manual.pdf
芯片对比
区别 |
STM32F103C6T6 |
STM32F103C8T6 |
AIR32F103CBT6 |
AIR32F103CCT6 |
---|---|---|---|---|
Flash |
32K |
64K |
128K |
256K |
RAM |
10K |
20K |
96K |
96K |
主频 |
72M |
72M |
256M |
256M |
定时器 |
3个(没有定时器4) |
4个 |
10个 |
10个 |
ADC |
2(10通道) |
2(10通道) |
3(16通道) |
3(16通道) |
DAC |
无 |
无 |
2(2通道) |
2(2通道) |
环境搭建教程#
替换其他芯片说明#
遇到替换完不能工作,或者CubeMX HAL库开发有问题的,一定先阅读下面的手册
使用Air32F103替换其他F103芯片说明从SXX32F103移植到AIR32F103
增强功能#
具体使用方法可以看 强化功能说明
强化GPIO设计:
支持独立上下拉控制(40K),当 IO为复用功能时,可代替外部电路电阻。
例如:
使用SDIO模块时,D0-D3和CMD可用内部上拉电阻;
使用IIC时,当IIC速率小于等于100K,可用内部上拉电阻。
USB内部可选1.5K上拉电阻:
USB内部DP可选1.5K上拉电阻,可替代外部电路上拉电阻;并且可以实现软件重枚举(无需PCB外部加三极管控制)。
支持多种CRC模式:
可选择输入Byte大小端是否翻转、计算结果高低位是否翻转、计算结果是0xFFFFFFFF异或、CRC16/32、CRC16 多项式。
MCO支持输出PLL 2-16分频输出:
更灵活的时钟输出配置,除原有输出源外,另支持输出PLL 2-16分频输出。
支持SM1/SM3/SM4/SM7国密算法;
注意事项#
备注
由于win7系统不自带winusb
驱动,且该系统早在2020年微软就已停止支持,所以如需使用DAPLINK功能,请升级至win8以上系统,或自行手动安装驱动:Zadig驱动安装器