在考慮更換STM32,且跨系列更換,可以看看下面各系列的對(duì)比圖。
1寫在前面
我不止一次在公眾號(hào)中提到STM32軟件和硬件兼容性的問題,相信有很多人都知道,但同時(shí)也有許多人不知道。
對(duì)于我們從事軟件,或者硬件的朋友,如何將一種MCU輕松替換成同一產(chǎn)品系列的另一種MCU非常重要。
比如:我們要節(jié)約成本,同時(shí)又要性能更好,需要將STM32F0更換成G0。這時(shí)就需要考慮更換前后MCU的兼容性。
今天我將結(jié)合相關(guān)文檔,截取一些相關(guān)圖片來比對(duì)各STM32系列的異同,以及他們的兼容性。
2
STM32產(chǎn)品系列特性比較
下面是STM32F0、F1、F2、F4、L1各產(chǎn)品系列的特性進(jìn)行對(duì)比:
3
外設(shè)兼容性分析對(duì)比
對(duì)STM32進(jìn)行過研究的朋友,特別是使用過寄存器開發(fā)的朋友應(yīng)該很明白STM32片上外設(shè),進(jìn)行過對(duì)比的朋友,會(huì)發(fā)現(xiàn),各系列MCU的片上外設(shè)很多相似之處,甚至完全一樣。
下面將F1分別和F0、F2、F4、L1對(duì)比一下,大家看看有哪些差異。
1.STM32 F1 與 F0 系列外設(shè)兼容性分析對(duì)比
2.STM32 F1 與 F2 系列外設(shè)兼容性分析對(duì)比
3.STM32 F1 與 F4 系列外設(shè)兼容性分析對(duì)比
4.STM32 F1 與 L1 系列外設(shè)兼容性分析對(duì)比
4
Pin引腳對(duì)比
STM32的引腳,在相同數(shù)量pin和封裝下,大部分型號(hào)基本一樣,甚至跨系列都一樣。當(dāng)然,有極少部分不一樣,但絕大部分引腳排列都一樣。
這個(gè)引腳封裝的內(nèi)容,硬件工程師應(yīng)該多了解一下。下面對(duì)比一下F0 ~ F464Pin引腳:
5
寄存器map
寄存器map內(nèi)容直接牽涉到編程,所以,這里軟件的朋友應(yīng)該需要了解一下。
從上面大致我們了解了各系列STM32的兼容性,其實(shí)從軟件的角度來看,兼容性依然很好。
下面對(duì)比一下STM32F1、F2、F4的USART寄存器map:
大家對(duì)比這些信息,想必都能理解其中內(nèi)容。需要考慮移植,還請(qǐng)仔細(xì)閱讀相關(guān)文檔,可能存在略微差異。
-
mcu
+關(guān)注
關(guān)注
146文章
17961瀏覽量
366196 -
STM32
+關(guān)注
關(guān)注
2293文章
11031瀏覽量
364428
原文標(biāo)題:如何輕松用一種MCU替換另一種MCU?
文章出處:【微信號(hào):mcuworld,微信公眾號(hào):嵌入式資訊精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
選擇汽車MCU需要考慮哪些因素?
貼片晶振替換插件晶振前需要考慮什么
鐵電RAM與串行SRAM替換時(shí)需要考慮的因素有哪些
項(xiàng)目中MCU的選型需要考慮哪些因素
設(shè)計(jì)通用串行總線協(xié)議接口時(shí)需要考慮的問題
iMX RT 1021 MCU從這個(gè)特定的外部閃存進(jìn)行編程或引導(dǎo)時(shí),我們需要考慮什么嗎?
更快的MCU內(nèi)存的考慮

設(shè)計(jì)嵌入式系統(tǒng)硬件電路時(shí)需要考慮哪些問題
不同種類的電感相互替換,電感廠家需要考慮什么?
工業(yè)物聯(lián)網(wǎng)WiFi MCU選型時(shí)需要考慮的四大功能

MCU完美替換F103中極海和意法的區(qū)別

評(píng)論