STM32與51單片機的對比匯總stm32屬于arm內核的一個版本,比傳統(tǒng)的51單片機高級多了,有很多資源是51不具備的,如usb控制器。而且已經(jīng)廢除了機器周期什么的,速度不是51能比的。STM32單片機程序都是模塊化的,接口相對簡單些,因為它自身帶好多功能,工作速度也快。而51的自身功能少,需要外圍元件多,要求對電子熟悉。
STM32系列基于專為要求高性能、低成本、低功耗的嵌入式應用專門設計的ARMCortex-M3內核。按性能分成兩個不同的系列:STM32F103“增強型”系列和STM32F101“基本型”系列。靈動微電子MM32F103系列可完成STM32兼容替換。STM32增強型系列時鐘頻率達到72MHz,是同類產品中性能最高的產品;基本型時鐘頻率為36MHz,以16位產品的價格得到比16位產品大幅提升的性能,是16位產品用戶的最佳選擇。兩個系列都內置32K到128K的閃存,不同的是SRAM的最大容量和外設接口的組合。
時鐘頻率72MHz時,從閃存執(zhí)行代碼,STM32功耗36mA,是32位單片機市場上功耗最低的產品,相當于0.5mA/MHz。全新STM32互連型(Connectivity)系列微控制器增加一個全速USB(OTG)接口,使終端產品在連接另一個USB設備時既可以充當USB主機又可充當USB從機;還增加一個硬件支持IEEE1588精確時間協(xié)議(PTP)的以太網(wǎng)接口,用硬件實現(xiàn)這個協(xié)議可降低CPU開銷,提高實時應用和聯(lián)網(wǎng)設備同步通信的響應速度。
全新互連型系列還是STM32家族中首款集成兩個CAN2.0B控制器的產品,讓開發(fā)人員能夠研制可連接兩條工業(yè)標準CAN(控制器區(qū)域網(wǎng))總線的網(wǎng)關設備。
STM32互連型系列產品強化了音頻性能,采用一個先進的鎖相環(huán)機制,實現(xiàn)音頻級別的I2S通信。結合USB主機或從機功能,STM32可以從外部存儲器(U盤或MP3播放器)讀取、解碼和輸出音頻信號。設計人員還可以在新系列微控制器上開發(fā)人機界面(HMI)功能,如播放和停止按鍵,以及顯示器界面。這個功能使其可用于各種家庭音響設備,如音響底座系統(tǒng)、鬧鐘/音樂播放器和家庭影院。
新系列產品整合先進的面向連接的外設,標準的STM32外設(包括一個PWM定時器),高性能的32位ARM Cortex-M3 CPU,這些特性使開發(fā)人員可以在設備上(如家電、樓宇或工業(yè)自動化)整合多種功能,如馬達控制、用戶界面控制和設備互連功能。其它目標應用包括需要聯(lián)網(wǎng)、數(shù)據(jù)記錄或USB外設擴展功能的系統(tǒng),如病患監(jiān)視、銷售終端機、自動售貨機和保安系統(tǒng)。
包括新的互連型系列在內的STM32系列微控制器具有多種配套軟件和開發(fā)工具,其中包括意法半導體免費提供的軟件庫以及第三方工具廠商的廣泛支持。意法半導體32位單片機還將推出一個新的評估板,目前正在向大客戶提供STM32F105和STM32F107互連型系列的樣片,stm32的運算速度大約是51單片機的幾十倍吧而且外圍接口功能比51強大太多??梢赃@么STM32是先進的技術而51是好幾十年前的東西雖然用的還是不少。但是內核已經(jīng)天地之別。 |