51單片機和STM32單片機的區(qū)別由ST廠商推出的STM32系列單片機,功能及其強大。其基于專為要求高性能、低成本、低功耗的嵌入式應用專門設計的ARM Cortex-M內核;同時具有一流的外設,1μs的雙12位ADC,4兆位/秒的UART,18兆位/秒的SPI等。目前STM32使用最多的器件是STM32F103系列、STM32L1系列、STM32W系列。
在功耗和集成度方面也有不俗的表現(xiàn),當然和MSP430的功耗比起來是稍微遜色的一些,但這并不影響工程師們對它的熱捧程度。由于其簡單的結構和易用的工具,再配合其強大的功能,在行業(yè)中赫赫有名。
STM32單片機的特性
(1)內核:ARM 32位Cortex-M3 CPU,最高工作頻率72MHz,1.25DMIPS/MHz,單周期乘法和硬件除法。
(2)存儲器:片上集成32-512KB的Flash存儲器,6-64KB的SRAM存儲器。
(3)時鐘、復位和電源管理:2.0-3.6V的電源供電和I/O接口的驅動電壓,POR、PDR和可編程的電壓探測器(PVD),4-16MHz的晶振,內嵌出廠前調校的8MHzRC振蕩電路,內部40kHz的RC振蕩電路,用于CPU時鐘的PLL,帶校準用于RTC的32kHz的晶振。
(4)調試模式:串行調試(SWD)和JTAG接口,最多高達112個的快速I/O端口、最多多達11個定時器、最多多達13個通信接口。
51和STM32的區(qū)別
51單片機是對所有兼容Intel 8031指令系統(tǒng)的單片機的統(tǒng)稱,這一系列的單片機的始祖是Intel的8031單片機,后來隨著flash ROM技術的發(fā)展,8031單片機取得了長足的進展成為了應用最廣泛的8bit單片機之一,它的代表型號就是ATMEL公司的AT89系列。
STM32單片機是ST(意法半導體)公司使用ARM公司的cortex-M3為核心生產的32bit系列的單片機,它的內部資源(寄存器和外設功能)較8051、AVR和PIC都要多的多,基本上接近于計算機的CPU了,適用于手機、路由器等。 |