前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >亲测:完美替换F103

亲测:完美替换F103

作者头像
用户1605515
发布2021-04-13 14:55:05
6550
发布2021-04-13 14:55:05
举报
文章被收录于专栏:嵌入式程序猿嵌入式程序猿

换一换

之前发过一次替换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,长期稳定性和可靠性未作验证。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-03-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嵌入式程序猿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档