|
單片機(jī)的用途相同,但不是一個(gè)檔次,STM32是32位單片機(jī),一次處理數(shù)據(jù)寬度32位,而51只能處理8位 STM32的內(nèi)部RAM和ROM(flash)都比51大得多,STM32F103有64kRAM,512kROM,STM32F407有256Kram,1M ROM,主頻也很高,分別達(dá)72M和168M 因此運(yùn)算能力要強(qiáng)大的多 片上外設(shè)也比較豐富,定時(shí)器多達(dá)14個(gè)或17個(gè),PWM 功能強(qiáng)大,其ADC精度也達(dá)到12位, 還有DA模塊 實(shí)時(shí)時(shí)鐘 較高檔次的還有浮點(diǎn)運(yùn)算單元 DSP功能 特別是DMA控制器,將CPU從繁忙的數(shù)據(jù)中轉(zhuǎn)中解脫出來(lái) 另外還有FMSC內(nèi)存接口 它的外部接口也很豐富,多個(gè)串口 USB控制 SPI I2C 等一應(yīng)俱全,高檔有的還有攝像頭接口,網(wǎng)絡(luò)接口等 |
|