STM32F107和STM32F103的區(qū)別
兩個(gè)系列的處理器都是以“stm32”為開(kāi)頭的,即這兩個(gè)都是stm32芯片,是意法半導(dǎo)體為ARM Cortex-M3內(nèi)核出的用于自動(dòng)控制領(lǐng)域的微處理器。F107是互聯(lián)型接口,且內(nèi)部資源較多,F(xiàn)103是增強(qiáng)型(比F101強(qiáng)),相比F103,F(xiàn)107加入IEEE以太網(wǎng)接口,2個(gè)IIS音頻接口(做音頻解碼用),全部64KByte的SRAM緩存。除此之外,兩系列的芯片基本相同。
這兩個(gè)芯片的開(kāi)發(fā)方法和調(diào)用的庫(kù)函數(shù)都是一樣的,通過(guò)官方稱(chēng)他們?yōu)镾TM32f10X就知道了,引腳絕大部分也是兼容的。那么在使用中,如果開(kāi)發(fā)產(chǎn)片偏向于以太網(wǎng)和IIS音頻設(shè)備,建議選用F107系列產(chǎn)品,否則F103就可以了。
兩者使用相同的stm32f10xxx reference manual,只是F107屬于互聯(lián)型設(shè)備,比F103多了OTG USB和Ethernet模塊。通常電路板上,stm32f103采用8MHz外部晶振,stm32f107(互聯(lián)型,STM32F10_CL)采用25MHz外部晶振(這時(shí)候默認(rèn)時(shí)鐘不用修改)。
程序在F103和F107間移植時(shí)只用改變:
Options-》Device,名稱(chēng)更改。Options-》C/C+±》Define,預(yù)編譯頭文件更改,F(xiàn)103對(duì)應(yīng)STM32F10X_HD(大容量),F(xiàn)107對(duì)應(yīng)STM32F10X_CL。
Options-》Debug-》Settings-》Flash Download-》Programming Algorithm,F(xiàn)107對(duì)應(yīng)STM32F10x Connectivity Line Flash。
注意各個(gè)時(shí)鐘頻率,一個(gè)外部8M,一個(gè)外部25M,設(shè)定值影響時(shí)鐘樹(shù)。
替換程序啟動(dòng)文件。F103對(duì)應(yīng)startup_stm32f10x_hd.s(大容量),F(xiàn)107對(duì)應(yīng)startup_stm32f10x_cl.s,僅和OTG、Ethernet中斷有關(guān)。
本文整合自 CSDN、eefocus
責(zé)任編輯:fqj
-
STM32
+關(guān)注
關(guān)注
2310文章
11172瀏覽量
373789
發(fā)布評(píng)論請(qǐng)先 登錄
STM32F042x4/STM32F042x6微控制器深度解析:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)
CW32L012與STM32F103的三角運(yùn)算性能對(duì)比
【新品上市】華清遠(yuǎn)見(jiàn)AIoT實(shí)戰(zhàn)平臺(tái)-STM32F103&ESP32-S3 AI開(kāi)發(fā)板套件,玩轉(zhuǎn)小智AI桌寵機(jī)器狗智能車(chē)等項(xiàng)目
MH32F103A系列單片機(jī)的功能特性
CherryUSB +STM32F103C8 example usb cdc device不識(shí)別是怎么回事?
在STM32F103c8上做DLQR最優(yōu)控制算法的C編程資料
STM32F103驅(qū)動(dòng)LD3320語(yǔ)音識(shí)別模塊
stm32f107應(yīng)用之與stm32F103的區(qū)別
評(píng)論