之前发过一次替换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,长期稳定性和可靠性未作验证。
原文标题:亲测:完美替换F103
文章出处:【微信公众号:嵌入式程序猿】欢迎添加关注!文章转载请注明出处。
责任编辑:haq
-
mcu
+关注
关注
146文章
17141浏览量
351075 -
编译器
+关注
关注
1文章
1634浏览量
49115
原文标题:亲测:完美替换F103
文章出处:【微信号:InterruptISR,微信公众号:嵌入式程序员】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
极海于electronica 2024展示G32R5高性能实时控制MCU
STM32F103×8/STM32F103×B MCU手册
极海半导体-武汉大学MCU联合实验室揭牌
STM32F103xC,STM32F103xD,STM32F103xE中文资料
极海半导体发布EV交流充电桩应用方案
GD32F103xxArm®Cortex®-M3 32位MCU芯片手册
芯海应用笔记:通用 MCU 基于 IAR 芯片包 IAR9 开发指南
芯海通用 MCU 应用笔记 :CS32F103 系列 MCU IAP 升级指南
芯海科技通用 MCU 应用笔记: CS32F103 FOC 电机评估板使用指南
STM32F103能不能用FOC同时驱动两个无刷电机?
极海APM32F072xBT7硬件兼容ST电动车应用方案mcu
MCU市场分化:兆易创新反弹,意法半导体下滑
stm32f103 flash模拟eeprom
极海APM32F003 MCU通过IEC 60730/60335功能安全认证

评论