亲测:完美替换F103

换一换

之前发过一次替换F103的方案,今天亲测,用之前项目的代码,不改一行代码,硬件也不用改,完美替换F103. 替换的时候需要按照型号替换。我采用的是极海APM32F103VBT6替换了STM32F103VBT6.

市面上目前可以替换的几款国产基于M3核的MCU基本都可以成功替换,有的需要改一点代码,今天我们比对下极海和意法的区别。

01

相同点

管脚定义:完全相同,Pin对Pin兼容。

内存映射:内存以及寄存器地址相同, 极海新增的功能占用了保留的地址区域 。

编译环境:编译仿真工具相同, 使用 keil,IAR 完成编译。

库函数, 范例程序:可以使用相同的库函数和范例程序

02

不同点

内核:APM32 采用最新版本的 M3 内核, 增加了独立的 FPU 单元

Sxx32 内核为旧版本的 M3 内核

HSE 主频

APM32 主频最高工作到 96MHz

Sxx32 主频标称 72MHz
HSI 主频

精度略有差异

启动时间:有差异

Flash

Flash的擦除速度,编程速度,和访问速度有差异,根据测试只要主频不高于72兆,之前的程序可以不用更改,完全照搬。

外设

极海的增加了QSPI接口

功耗:参考官方介绍,APM极海的运行,睡眠低于ST,停机功耗两者基本相当

待机功耗,高于ST。

03

外设验证

目前只验证了定时器,串口,输入输出口,其他外设还未验证,有兴趣的猿友可自行验证,欢迎评论区分享自己的验证结果。

04

总结

APM32F103系列可以替换SxxF103,长期稳定性和可靠性未作验证。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值