什么是 STM32
STM32,從字面上來理解,ST 是意法半導(dǎo)體,M 是 Microelectronics 的縮寫,32 表示 32 位,合起來理解,STM32 就是指 ST 公司開發(fā)的 32 位微控制器。在如今的 32 位控制器當(dāng)中,STM32 可以說是最璀璨的新星,它受寵若嬌,大受工程師和市場(chǎng)的青睞,無芯能出其右。
STM32 屬于一個(gè)微控制器,自帶了各種常用通信接口,比如 USART、I2C、SPI 等,可接非常多的傳感器,可以控制很多的設(shè)備。現(xiàn)實(shí)生活中,我們接觸到的很多電器產(chǎn)品都有 STM32 的身影,比如智能手環(huán),微型四軸飛行器,平衡車、移動(dòng) POST 機(jī),智能電飯鍋,3D 打印機(jī)等等。下面我們以最近最為火爆的兩個(gè)產(chǎn)品來講解下,一個(gè)是手環(huán),一個(gè)是飛行器。
現(xiàn)在無人機(jī)非常火熱,高端的無人機(jī)用 STM32 做不來,但是小型的四軸飛行器用 STM32 還是綽綽有余的。
STM32 分類
STM32 有很多系列,可以滿足市場(chǎng)的各種需求,從內(nèi)核上分有 Cortex-M0、M3、M4 和 M7 這幾種,每個(gè)內(nèi)核又大概分為主流、高性能和低功耗。具體如下表所示。
單純從學(xué)習(xí)的角度出發(fā),可以選擇 F1 和 F4,F(xiàn)1 代表了基礎(chǔ)型,基于 Cortex-M3 內(nèi)核,主頻為72MHZ,F(xiàn)4 代表了高性能,基于 Cortex-M4 內(nèi)核,主頻 180M。之于 F1,F(xiàn)4(429 系列以上)除了內(nèi)核不同和主頻的提升外,升級(jí)的明顯特色就是帶了 LCD 控制器和攝像頭接口,支持 SDRAM,這個(gè)區(qū)別在項(xiàng)目選型上會(huì)被優(yōu)先考慮。但是從大學(xué)教學(xué)和用戶初學(xué)來說,還是首選 F1 系列,目前在市場(chǎng)上資料最多,產(chǎn)品占有量最多的就是 F1 系列的 STM32。
以STM32F103VET6 來講下 STM32 的命名方法,具體如下表所示。
更詳細(xì)的命名方法說明,見下圖。
選擇合適的 MCU
了解了 STM32 的分類和命名方法之后,就可以根據(jù)項(xiàng)目的具體需求先大概選擇哪類內(nèi)核的 MCU,普通應(yīng)用,不需要接大屏幕的一般選擇 Cortex-M3 內(nèi)核的 F1 系列,如果要追求高性能,需要大量的數(shù)據(jù)運(yùn)算,且需要外接 RGB 大屏幕的則選擇 Cortex-M4 內(nèi)核的 F429 系列。明確了大方向之后,接下來就是細(xì)分選型,先確定引腳,引腳多的功能就多,價(jià)格也貴,具體得根據(jù)實(shí)際項(xiàng)目中需要使用到什么功能,夠用就好。
確定好了引腳數(shù)目之后再選擇 FLASH 大小,相同引腳數(shù)的 MCU 會(huì)有不同的 FLASH 大小可供選擇,這個(gè)也是根據(jù)實(shí)際需要選擇,程序大的就選擇大點(diǎn)的 FLASH,要是產(chǎn)品一量產(chǎn),這些省下來的都是錢啊。有些月出貨量以 KK(百萬數(shù)量級(jí))為單位的產(chǎn)品,不僅是 MCU,連電阻電容能少用就少用,更甚者連 PCB 的過孔的多少都有講究。項(xiàng)目中的元器件的選型有很多學(xué)問。
責(zé)任編輯:xj
原文標(biāo)題:STM32怎么選型
文章出處:【微信公眾號(hào):STM32嵌入式開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
mcu
+關(guān)注
關(guān)注
146文章
17171瀏覽量
351519 -
STM32
+關(guān)注
關(guān)注
2270文章
10904瀏覽量
356419
原文標(biāo)題:STM32怎么選型
文章出處:【微信號(hào):c-stm32,微信公眾號(hào):STM32嵌入式開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論