STM32比STC51速度快多少

時間 2021-06-08 18:22:37

1樓:後恨風

以51微控制器12mhz時鐘和stm32用72mhz主頻來說,大概快了60多倍

2樓:匿名使用者

如果指的是經典的那幾款型號,stm32主要湊從兩個方面的速度優勢。

一是構架,stm32是哈弗構架,51是馮諾依曼結構,stm32每次執行一個命令需要一個時鐘時鐘週期,51就需要3個週期。

二是主頻,stm32典型的是72m,51是12m。

所以從這兩點來說stm32比51快18倍,另外stm32作為後來者還有其他方面的優化,速度會更快。

stm32和stc51的區別?原創。

3樓:布樂正

stm32屬於arm核心的一個版本,比傳統的51微控制器高階多了,有很多資源是51不具備的,如usb控制器。而且已經廢除了機器週期什麼的,速度不是51能比的。

微控制器,通常指的就是8位微控制器,比如51等,stm32是屬於32位機,應該算是arm系列了,其實還是微控制器,只不過要比8位微控制器處理速度要快,功能要強,整合的資源也更豐富,其次就是程式設計的模式有改變,微控制器通常直接對硬體資源進行操作,而stm32是在廠家提供的庫上進行程式開發了。

51微控制器是8位微控制器。stm32,與51屬於微控制器範疇,單片整合多種用於控制,通訊,儲存的外設。系統在程式的控制下執行。stm32運算速度、儲存容量遠高於51微控制器。

4樓:匿名使用者

對於stc51和stm32,簡單有簡單的好處,複雜有複雜的用途。並不能完全說哪個更好,怎麼也是微控制器嗎,能好過最新的cpu之類的嗎?

由其對於一些簡單的任務,比如讀取溫度感測器的資料,顯示到一個小小的螢幕上,這個你要用stm32來做,是不是太大才小用了。適合就好,哪怕是末來,在大量的小的,不需要運算力多大的地方,8位機,還是大有用處。

5樓:匿名使用者

stm32更高階,32位的,而且程式設計可以用暫存器,但更可以用官方提供的庫函式,比較方便,是趨勢!!!望採納!!!

6樓:匿名使用者

stc為8 位機 速度20多m 功能少而簡單儲存空間也小!

stm32 為32位機 速度72m或168m,功能多,引腳多,儲存空間大!

處理一個長整型,stm比stc快幾十倍!

7樓:

stc51是stc公司推出的以mcs-51為核心的微控制器的。和at89c51基本一致,但是可以通過串列埠直接燒寫所以被廣泛使用。mcs-51是入門級一款很經典的mcu,特點就是簡單,所以在教學時大量採用。

但是因為是70年代的晶片,設計和資源上在現在來看已經嚴重不足了。

stm32是基於arm公司最新一代cortex-m核心的晶片,意法半導體(st)公司推出的,因為其超高的價效比和簡單函式庫程式設計方式,而廣泛採用。stm32系列幾乎整合了所有工控領域的所有功能模組,包括usb、網路、sd卡、ad、da等等。主頻72m。

8樓:匿名使用者

暫存器多,外設豐富,速度快,功能更強。外設配置之後,程式設計沒啥區別。

stm32比51微控制器有什麼優點

9樓:西西哩的小馬甲

優點如下:

1、stm32屬於arm核心的一個版本,比傳統的51微控制器高階多了,有很多資源是51不具備的,如usb控制器。而且已經廢除了機器週期什麼的,速度不是51能比的。

2、stm32微控制器程式都是模組化的,介面相對簡單些,因為它自身帶好多功能,工作速度也快。而51的自身功能少,需要外圍元件多,要求對電子熟悉。

4、 stm32 的運算速度大約是51微控制器的幾十倍吧,而且外圍介面功能比51強大太多。

stm32是基於arm® cortex® m 處理器核心的 32位快閃記憶體微控制器,為mcu使用者開闢了一個全新的自由開發空間,並提供了各種易於上手的軟硬體輔助工具。s

tm32 mcu融高效能、實時性、數字訊號處理、低功耗、低電壓於一身,同時保持高整合度和開發簡易的特點。業內最強大的產品陣容,基於工業標準的處理器,大量的軟硬體開發工具,讓stm32微控制器成為各類中小專案和完整平臺解決方案的理想選擇。按核心架構分為不同產品系列。

10樓:匿名使用者

微控制器的用途相同,但不是一個檔次,stm32是32位微控制器,一次處理資料寬度32位,而51只能處理8位

stm32的內部ram和rom(flash)都比51大得多,stm32f103有64kram,512krom,stm32f407有256kram,1m rom,主頻也很高,分別達72m和168m 因此運算能力要強大的多

片上外設也比較豐富,定時器多達14個或17個,pwm 功能強大,其adc精度也達到12位, 還有da模組 實時時鐘 較高檔次的還有浮點運算單元 dsp功能

特別是dma控制器,將cpu從繁忙的資料中轉中解脫出來

另外還有fmsc記憶體介面

它的外部介面也很豐富,多個串列埠 usb控制 spi i2c 等一應俱全,高檔有的還有攝像頭介面,網路介面等

stm32的執行速度到底是多少

11樓:匿名使用者

這問題問得也太籠統了吧,你指的是系統執行速度吧?系統執行速度取決於系統時鐘(sysclock),以stm32f103來說,上電預設是使用內部的8mhz時鐘(hsi)來執行,不過一般都會使用外部的8mhz時鐘(hse)經過倍頻成72mhz作為系統時鐘(sysclock)。

12樓:yin138海波

依據執行的頻率,你就知道執行的速度了。

不同型號的cpu有不同的最高頻率。

參考:http://www.st.com/web/en/catalog/mmc/fm141/sc1169

有各型別cpu的引數。

13樓:味小熟無骨豬蹄

tm32的gpio模組最高可達到18mhz訊號輸出,spi也能達到18mhz

at89s51、stm32f103、msp430f149三者微控制器的區別,哪個速度更快,優勢分別是什麼?

14樓:匿名使用者

at89s51結構簡單成本低速度低,容易掌握。

stm32f103速度快功能強,但是程式設計有些複雜。

msp430f149功耗低,程式設計難度適中,速度比51快但是低於stm32.

15樓:匿名使用者

核心不同,最快的是stm32f103,m3核心,

stm32f767可以達到多快的速度?

16樓:匿名使用者

核心可以達到216mhz

17樓:長瀨綿秋

32的用原子的可以,隨便選擇一款,微控制器用吳鑑鷹微控制器開發板就可以了。

stc微控制器執行速度最快的是什麼型號

18樓:曉妖不成精

自從stc15系列的推出之後15系列的就是執行速度最快的了,當然了除了stc15f104e系列跟stc15f204ea系列,這兩個系列是一開始推出的是y3核心,後來推出的都是升級的y5核心的比原來的y3核心的還要快20%左右,所以說stc現在最快的是stc15系列的新產品的型號

19樓:匿名使用者

stc12系列最快1t,0~35mhz比8051快12倍,相當於51的0~420mhz