1樓:西西哩的小馬甲
優點如下:
1、stm32屬於arm核心的一個版本,比傳統的51微控制器高階多了,有很多資源是51不具備的,如usb控制器。而且已經廢除了機器週期什麼的,速度不是51能比的。
2、stm32微控制器程式都是模組化的,介面相對簡單些,因為它自身帶好多功能,工作速度也快。而51的自身功能少,需要外圍元件多,要求對電子熟悉。
4、 stm32 的運算速度大約是51微控制器的幾十倍吧,而且外圍介面功能比51強大太多。
stm32是基於arm® cortex® m 處理器核心的 32位快閃記憶體微控制器,為mcu使用者開闢了一個全新的自由開發空間,並提供了各種易於上手的軟硬體輔助工具。s
tm32 mcu融高效能、實時性、數字訊號處理、低功耗、低電壓於一身,同時保持高整合度和開發簡易的特點。業內最強大的產品陣容,基於工業標準的處理器,大量的軟硬體開發工具,讓stm32微控制器成為各類中小專案和完整平臺解決方案的理想選擇。按核心架構分為不同產品系列。
2樓:匿名使用者
微控制器的用途相同,但不是一個檔次,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 等一應俱全,高檔有的還有攝像頭介面,網路介面等
stm32f103字尾名不同,其功效有什麼區別?
3樓:匿名使用者
stm32系列產品命名規則 示例:
產品系列
stm32 = 基於arm®的32位微控制器產品型別f = 通用型別產品子系列
101 = 基本型
102 = usb基本型,usb 2.0全速裝置103 = 增強型
105或107 = 互聯型引腳數目
t = 36腳c = 48腳r = 64腳v = 100腳z = 144腳
快閃記憶體儲存器容量4 = 16k位元組的快閃記憶體儲存器6 = 32k位元組的快閃記憶體儲存器
8 = 64k位元組的快閃記憶體儲存器
b = 128k位元組的快閃記憶體儲存器
c = 256k位元組的快閃記憶體儲存器
d = 384k位元組的快閃記憶體儲存器
e = 512k位元組的快閃記憶體
儲存器封裝h = bgat = lqfpu = vfqfpny = wlcsp64
溫度範圍6 = 工業級溫度範圍,-40°c~85°c7 = 工業級溫度範圍,-40°c~105°c內部**a 或者空
stm32比51微控制器有什麼優點?
4樓:惠惠
stm32系列基於專為要求高效能、低成本、低功耗的嵌入式應用專門設計的arm cortex-m3核心。按效能分成兩個不同的系列:stm32f103「增強型」系列和stm32f101「基本型」系列。
包括新的互連型系列在內的stm32系列微控制器具有多種配套軟體和開發工具,其中包括意法半導體免費提供的軟體庫以及第三方工具廠商的廣泛支援。
意法半導體還將推出一個新的評估板,目前正在向大客戶提供stm32f105和stm32f107互連型系列的樣片 stm32 的運算速度大約是51微控制器的幾十倍吧 而且外圍介面 功能比51強大太多。。 可以這麼 stm32是 最先進的技術 而51 是好幾十年前的東西 雖然用的還是不少。但是核心已經天地之別。
5樓:匿名使用者
stm32屬於arm核心的一個版本,比傳統的51微控制器高階多了,有很多資源是51不具備的,如usb控制器。而且已經廢除了機器週期什麼的,速度不是51能比的
6樓:匿名使用者
stm32微控制器程式都是模組化的,介面相對簡單些,因為它自身帶好多功能,工作速度也快。而51的自身功能少,需要外圍元件多,要求對電子熟悉。
7樓:匿名使用者
樓上幾位回答得都很好,建議你到我的拍拍店裡來看一看,買一套stm32回去學一學吧
8樓:
優點多了去了,除了硬體上的優勢外,我覺得最大的不同就是庫開發的開發方式
9樓:匿名使用者
51有51的輕巧 stm32有stm32的強大 首先51是入門最簡單 相對來說好學 功能少 控制比較方便但是速度 功能都沒有stm32強大 stm32是32bit的 外圍介面豐富 但是入門就有點難度了 再就是51就是c8051的速度能快點 但是畢竟是8bit的 51大多是馮諾依曼結構 stm32是哈弗結構的 資料處理很猛呵呵
10樓:匿名使用者
stm32 8051
核心 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
外設 ad,da,timer,wwdg,iwdg, 三個定時器和一個串列埠
crc,dma,iic,spi,usart等
開發工具 uv4,更高階,且有標準c編譯器 uv2,比較早了
作業系統 uclinux,uc/os 基本不要想跑os了.
11樓:匿名使用者
把這兩個手冊下下來,自己看。。。
stm32f103系列有沒有低功耗的型號?
12樓:匿名使用者
stm32f系列是效能優先的,stm32l系列才是低功耗,使用方法差不多,可以考慮。若一定要使用f系列,可以通過降頻以及其他低功耗設定進行降功耗
stm32的優勢主要有哪些
13樓:匿名使用者
以下是stm32的優勢介紹,供參考
1.除新增的功能強化型外設介面外,stm32互連繫列還提供與其它stm32微控制器相同的標準介面,這種外設共用性提升了整個產品家族的應用靈活性,使開發人員可以在多個設計中重複使用同一個軟體。新stm32的標準外設包括10個定時器、兩個12位1-msample/s 模數轉換器、兩個12位數模轉換器、兩個i2c介面、五個usart介面和三個spi埠。
新產品外設共有12條dma通道,還有一個crc計算單元,像其它stm32微控制器一樣,支援96位唯一標識碼。
2.新系列微控制器還沿續了stm32產品家族的低電壓和節能兩大優點。2.
0v到3.6v的工作電壓範圍相容主流的電池技術,如鋰電池和鎳氫電池,封裝還設有一個電池工作模式專用引腳vbat。以72mhz頻率從快閃記憶體執行**,僅消耗 27ma電流。
低功耗模式共有四種,可將電流消耗降至兩微安。從低功耗模式快速啟動也同樣節省電能;啟動電路使用stm32內部生成的8mhz訊號,將微控制器從停止模式喚醒用時小於6微秒。
參考資料
14樓:不愛吃肉的小蟲
除新增的功能強化型外設介面外,stm32互連繫列還提供與其它stm32微控制器相同的標準介面,這種外設共用性提升了整個產品家族的應用靈活性,使開發人員可以在多個設計中重複使用同一個軟體。新stm32的標準外設包括10個定時器、兩個12位1-msample/s 模數轉換器 (交錯模式下2-msample/s)、兩個12位數模轉換器、兩個i2c介面、五個usart介面和三個spi埠。新產品外設共有12條dma通道,還有一個crc計算單元,像其它stm32微控制器一樣,支援96位唯一標識碼。
新系列微控制器還沿續了stm32產品家族的低電壓和節能兩大優點。2.0v到3.
6v的工作電壓範圍相容主流的電池技術,如鋰電池和鎳氫電池,封裝還設有一個電池工作模式專用引腳vbat。以72mhz頻率從快閃記憶體執行**,僅消耗 27ma電流。低功耗模式共有四種,可將電流消耗降至兩微安。
從低功耗模式快速啟動也同樣節省電能;啟動電路使用stm32內部生成的8mhz訊號,將微控制器從停止模式喚醒用時小於6微秒。
如何設定stm32中pwm的佔空比為
首先,確定 baitimx的時鐘,除非apb1的時鐘分du頻數設定zhi為1,否則通用定時器timx的時鐘是apb1時鐘的2倍,這時dao的timx時鐘為版72mhz,用這個timx時鐘72mhz除以 psc 1 得到定時器每隔多少秒漲一次,這裡給psc賦7199,計算得定時器每隔0.0001秒漲一...
STM32中SPI的通訊速率如何設定
如果用的韌體庫,那就是更改spi initstructure.spi baudrateprescaler引數,賦值在stm32f10x spi.h中有定義,是apb2或者apb1匯流排頻率的1 2 1 256.stm32 spi通訊設定 確實是只有資料傳輸的時候才有時鐘輸出,對於你的問題 1.確定s...
stm32與dsp有什麼區別
1,dsp要貴些,dsp是為運算而生的晶片。2,stm32 晶片可以前後呼應,作為學習,用stm32來入門最好。stm32 1,stm32是基於arm cortex m 處理器核心的 32位快閃記憶體微控制器,為mcu使用者開闢了一個全新的自由開發空間,並提供了各種易於上手的軟硬體輔助工具。2,st...