STM32比51單片機有什么優(yōu)點的匯總
STM32 8051
內(nèi)核 Cortex-M3,32Bit@72MHz 51 Core,8Bit@2MHz Max(分頻后)
1.25DMIPS 0.06DMIPS
地址空間 4GB 64KB
片上存儲器 ROM:20K-1MB 2K-64K
RAM:8K-256K 128B-1K
外設(shè) AD,DA,Timer,WWDG,IWDG, 三個定時器和一個串口
CRC,D虎害港轎蕃計歌襲攻陋MA,IIC,SPI,USART等
開發(fā)工具 UV4,更高級,且有標(biāo)準(zhǔn)C編譯器 UV2,比較早了
操作系統(tǒng) uClinux,uC/OS 基本不要想跑OS了.
優(yōu)點多了去了,除了硬件上的優(yōu)勢外,我覺得最大的不同就是庫開發(fā)的開發(fā)方式
51有51的輕巧 STM32有STM32的強大 首先51是入門最簡單 相對來說好學(xué) 功能少 控制比較方便但是速度 功能都沒有STM32強大 STM32是32bit的 外圍接口豐富 但是入門就有點難度了 再就是51就是c8051的速度能快點 但是畢竟是8bit的 51大多是馮諾依曼結(jié)構(gòu) STM32是哈弗結(jié)構(gòu)的 數(shù)據(jù)處理很猛呵呵
STM32屬于arm內(nèi)核的一個版本,比傳統(tǒng)的51單片機高級多了,有很多資源是51不具備的,如usb控制器。而且已經(jīng)廢除了機器周期什么的,速度不是51能比的
STM32單片機程序都是模塊化的,接口相對簡單些,因為它自身帶好多功能,工作速度也快。而51的自身功能少,需要外圍元件多,要求對電子熟悉。
STM32系列基于專為要求高性能、低成本、低功耗的嵌入式應(yīng)用專門設(shè)計的ARM Cortex-M3內(nèi)核。按性能分成兩個不同的系列:STM32F103“增強型”系列和STM32F101“基本型”系列。增強型系列時鐘頻率達到72MHz,是同類產(chǎn)品中性能最高的產(chǎn)品;基本型時鐘頻率為36MHz,以16位產(chǎn)品的價格得到比16位產(chǎn)品大幅提升的性能,是16位產(chǎn)品用戶的最佳選擇。兩個系列都內(nèi)置32K到128K的閃存,不同的是SRAM的最大容量和外設(shè)接口的組合。時鐘頻率72MHz時,從閃存執(zhí)行代碼,STM32功耗36mA,是32位市場上功耗最低的產(chǎn)品,相當(dāng)于0.5mA/MHz。 全新STM32互連型(Connectivity)系列微控制器增加一個全速USB(OTG)接口,使終端產(chǎn)品在連接另一個USB設(shè)備時既可以充當(dāng)USB主機又可充當(dāng)USB從機;還增加一個硬件支持IEEE1588精確時間協(xié)議(PTP)的以太網(wǎng)接口,用硬件實現(xiàn)這個協(xié)議可降低CPU開銷,提高實時應(yīng)用和聯(lián)網(wǎng)設(shè)備同步通信的響應(yīng)速度。 全新互連型系列還是STM32家族中首款集成兩個CAN2.0B控制器的產(chǎn)品,讓開發(fā)人員能夠研制可連接兩條工業(yè)標(biāo)準(zhǔn)CAN(控制器區(qū)域網(wǎng))總線的網(wǎng)關(guān)設(shè)備。此外,新系列微控制器還支持以太網(wǎng)、USB OTG和CAN2.0B外設(shè)接口同時工作,因此,開發(fā)人員只需一顆芯片就能設(shè)計整合所有這些外設(shè)接口的網(wǎng)關(guān)設(shè)備。 STM32互連型系列產(chǎn)品強化了音頻性能,采用一個先進的鎖相環(huán)機制,實現(xiàn)音頻級別的I2S通信。結(jié)合USB主機或從機功能,STM32可以從外部存儲器(U盤或MP3播放器)讀取、解碼和輸出音頻信號。設(shè)計人員還可以在新系列微控制器上開發(fā)人機界面(HMI)功能,如播放和停止按鍵,以及顯示器界面。這個功能使其可用于各種家庭音響設(shè)備,如音響底座系統(tǒng)、鬧鐘/音樂播放器和家庭影院。 新系列產(chǎn)品整合先進的面向連接的外設(shè),標(biāo)準(zhǔn)的STM32外設(shè)(包括一個PWM定時器),高性能的32位ARM Cortex-M3 CPU,這些特性使開發(fā)人員可以在設(shè)備上(如家電、樓宇或工業(yè)自動化)整合多種功能,如馬達控制、用戶界面控制和設(shè)備互連功能。其它目標(biāo)應(yīng)用包括需要聯(lián)網(wǎng)、數(shù)據(jù)記錄或USB外設(shè)擴展功能的系統(tǒng),如病患監(jiān)視、銷售終端機、自動售貨機和保安系統(tǒng)。 包括新的互連型系列在內(nèi)的STM32系列微控制器具有多種配套軟件和開發(fā)工具,其中包括意法半導(dǎo)體免費提供的軟件庫以及第三方工具廠商的廣泛支持。意法半導(dǎo)體還將推出一個新的評估板,目前正在向大客戶提供STM32F105和STM32F107互連型系列的樣片 STM32 的運算速度大約是51單片機的幾十倍吧 而且外圍接口 功能比51強大太多。。 可以這么 STM32是 最先進的技術(shù) 而51 是好幾十年前的東西 雖然用的還是不少。但是內(nèi)核已經(jīng)天地之別。
編輯:admin 最后修改時間:2018-05-21