什么是STM32??(初識(shí)STM32)
初識(shí)STM32
STM32單片機(jī)是ST(意法半導(dǎo)體)公司使用arm公司的cortex-M3為核心生產(chǎn)的32bit系列的單片機(jī)。
一、STM32字面含義
1、ST——意法半導(dǎo)體(一個(gè)公司名),即SOC廠商
此處擴(kuò)展:
一個(gè)芯片比如STM32里面有內(nèi)核(ARM),而 內(nèi)核ARM由ARM公司(IP廠商)生產(chǎn),外設(shè)由ST公司(SOC廠商)生產(chǎn),再此基礎(chǔ)上添加各種外設(shè),比如GPIO,I^2C等。
2、M——Microelectronics的縮寫(xiě)即微控制器
注意: 微處理器在微控制器的基礎(chǔ)上有MMU——內(nèi)存管理單元,一般微控制器不跑系統(tǒng),編寫(xiě)的程序?yàn)槁銠C(jī)例程。
3、32——32bit,表示是一個(gè)32bit微控制器(單片機(jī)位數(shù)指CPU處理的數(shù)據(jù)的寬度,參與運(yùn)算的寄存器的數(shù)據(jù)長(zhǎng)度。32位單片機(jī)的數(shù)據(jù)總線寬度為32位,通常可直接處理8位或16位或32位數(shù)據(jù))。
二、為什么STM32脫穎而出?
STM32采用ARM內(nèi)核(Cortex—M),但ARM公司把芯片賣給了很多公司, 比如 AT,NXP,都生成了自家的32芯片,STM32脫穎而出在于它基于固件庫(kù)開(kāi)發(fā),使使用者可以簡(jiǎn)單上手。
三、STM32有什么?
串口——USART, 用于跟串口接口的通信設(shè)備,例如:USB轉(zhuǎn)串口模塊/GSP模塊
內(nèi)部集成電路——I2C,用于和I2C接口的設(shè)備通信,例如:EEPROM,電容屏,陀螺儀MPU
串行通信接口——SPI,用于與SPI接口設(shè)備通信
SDIO(驅(qū)動(dòng)SD卡),FSMC(驅(qū)動(dòng)屏幕),I2S,ADC,GPIO
四、STM32分類

五、STM32命名方法

說(shuō)明:?這里只簡(jiǎn)單地列出一部分,其中 QFP 表示四側(cè)引腳扁平封裝。

版權(quán)聲明:本文為CSDN博主「Dottie*」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_46408206/article/details/105323306,版權(quán)歸原作者所有,如有侵權(quán),請(qǐng)聯(lián)系刪除。