之前發(fā)過(guò)一次替換F103的方案,今天親測(cè),用之前項(xiàng)目的代碼,不改一行代碼,硬件也不用改,完美替換F103. 替換的時(shí)候需要按照型號(hào)替換。我采用的是極海APM32F103VBT6替換了STM32F103VBT6.
市面上目前可以替換的幾款國(guó)產(chǎn)基于M3核的MCU基本都可以成功替換,有的需要改一點(diǎn)代碼,今天我們比對(duì)下極海和意法的區(qū)別。
01
相同點(diǎn)
管腳定義:完全相同,Pin對(duì)Pin兼容。
內(nèi)存映射:內(nèi)存以及寄存器地址相同, 極海新增的功能占用了保留的地址區(qū)域 。
編譯環(huán)境:編譯仿真工具相同, 使用 keil,IAR 完成編譯。
庫(kù)函數(shù), 范例程序:可以使用相同的庫(kù)函數(shù)和范例程序
02
不同點(diǎn)
內(nèi)核:APM32 采用最新版本的 M3 內(nèi)核, 增加了獨(dú)立的 FPU 單元
Sxx32 內(nèi)核為舊版本的 M3 內(nèi)核
HSE 主頻:
APM32 主頻最高工作到 96MHz
Sxx32 主頻標(biāo)稱(chēng) 72MHz
HSI 主頻
精度略有差異
啟動(dòng)時(shí)間:有差異
Flash:
Flash的擦除速度,編程速度,和訪(fǎng)問(wèn)速度有差異,根據(jù)測(cè)試只要主頻不高于72兆,之前的程序可以不用更改,完全照搬。
外設(shè):
極海的增加了QSPI接口
功耗:參考官方介紹,APM極海的運(yùn)行,睡眠低于ST,停機(jī)功耗兩者基本相當(dāng)
待機(jī)功耗,高于ST。
03
外設(shè)驗(yàn)證
目前只驗(yàn)證了定時(shí)器,串口,輸入輸出口,其他外設(shè)還未驗(yàn)證,有興趣的猿友可自行驗(yàn)證,歡迎評(píng)論區(qū)分享自己的驗(yàn)證結(jié)果。
04
總結(jié)
APM32F103系列可以替換SxxF103,長(zhǎng)期穩(wěn)定性和可靠性未作驗(yàn)證。
原文標(biāo)題:親測(cè):完美替換F103
文章出處:【微信公眾號(hào):嵌入式程序猿】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
mcu
+關(guān)注
關(guān)注
146文章
17931瀏覽量
363079 -
編譯器
+關(guān)注
關(guān)注
1文章
1659瀏覽量
50078
原文標(biāo)題:親測(cè):完美替換F103
文章出處:【微信號(hào):InterruptISR,微信公眾號(hào):嵌入式程序員】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
基于極海APM32E103 MCU的CoreMark測(cè)試方法

STM32F103x8 STM32F103xB單片機(jī)數(shù)據(jù)手冊(cè)
極海半導(dǎo)體榮登2025中國(guó)IC設(shè)計(jì)Fabless100排行榜之TOP10微控制器公司
STM32F103×8/STM32F103×B MCU手冊(cè)
極海半導(dǎo)體出席2025中國(guó)自動(dòng)化+數(shù)字化產(chǎn)業(yè)年會(huì)
極海發(fā)布G32R5xx SDK,簡(jiǎn)化MCU軟件遷移
MH32F103A單片機(jī) 低價(jià)替代STM32,硬件完美兼容 主頻可達(dá)216M

評(píng)論