msp430
MSP430系列單片機是美國德州儀器(TI)1996年開始推向市場的一種16位超低功耗、具有精簡指令集(RISC)的混合信號處理器(Mixed Signal Processor)。MSP430單片機稱之為混合信號處理器,是由于其針對實際應用需求,將多個不同功能的模擬電路、數字電路模塊和微處理器集成在一個芯片上,以提供“單片機”解決方案。該系列單片機多應用于需要電池供電的便攜式儀器儀表中。
MSP430特點
處理能力強
MSP430系列單片機是一個16位的單片機,采用了精簡指令集(RISC)結構,具有豐富的尋址方式(7 種源操作數尋址、4 種目的操作數尋址)、簡潔的 27 條內核指令以及大量的模擬指令;大量的寄存器以及片內數據存儲器都可參加多種運算;還有高效的查表處理指令。這些特點保證了可編制出高效率的源程序。
運算速度快
MSP430 系列單片機能在25MHz晶體的驅動下,實現40ns的指令周期。16位的數據寬度、40ns的指令周期以及多功能的硬件乘法器(能實現乘加運算)相配合,能實現數字信號處理的某些算法(如FFT等)。
超低功耗
MSP430 單片機之所以有超低的功耗,是因為其在降低芯片的電源電壓和靈活而可控的運行時鐘方面都有其獨到之處。
片內資源豐富
MSP430 系列單片機的各系列都集成了較豐富的片內外設。另外,MSP430 系列單片機的中斷源較多,并且可以任意嵌套,使用時靈活方便。當系統處于省電的低功耗狀態時,中斷喚醒只需5μs。
方便高效的開發環境
MSP430 系列有 OTP 型、 FLASH 型和 ROM 型三種類型的器件,這些器件的開發手段不同。對于 OTP 型和 ROM 型的器件是使用仿真器開發成功之后燒寫或掩膜芯片;對于 FLASH 型則有十分方便的開發調試環境,因為器件片內有 JTAG 調試接口,還有可電擦寫的 FLASH 存儲器,因此采用先下載程序到 FLASH 內,再在器件內通過軟件控制程序的運行,由 JTAG 接口讀取片內信息供設計者調試使用的方法進行開發。這種方式只需要一臺 PC 機和一個 JTAG 調試器,而不需要仿真器和編程器。開發語言有匯編語言和C 語言。
stm32
STM32系列基于專為要求高性能、低成本、低功耗的嵌入式應用專門設計的ARM Cortex-M3內核。在STM32F105和STM32F107互連型系列微控制器之前,意法半導體已經推出STM32基本型系列、增強型系列、USB基本型系列、互補型系列;新系列產品沿用增強型系列的72MHz處理頻率。內存包括64KB到256KB閃存和 20KB到64KB嵌入式SRAM。新系列采用LQFP64、LQFP100和LFBGA100三種封裝,不同的封裝保持引腳排列一致性,結合STM32平臺的設計理念,開發人員通過選擇產品可重新優化功能、存儲器、性能和引腳數量,以最小的硬件變化來滿足個性化的應用需求。
stm32參數
12V-36V供電
兼容5V的I/O管腳
優異的安全時鐘模式
帶喚醒功能的低功耗模式
內部RC振蕩器
內嵌復位電路
工作溫度范圍:-40°C至+85°C或105°C
stm32特點
內核:ARM32位Cortex-M3 CPU,最高工作頻率72MHz,1.25DMIPS/MHz。單周期乘法和硬件除法。
存儲器:片上集成32-512KB的Flash存儲器。6-64KB的SRAM存儲器。
時鐘、復位和電源管理:2.0-3.6V的電源供電和I/O接口的驅動電壓。POR、PDR和可編程的電壓探測器(PVD)。4-16MHz的晶振。內嵌出廠前調校的8MHz RC振蕩電路。內部40 kHz的RC振蕩電路。用于CPU時鐘的PLL。帶校準用于RTC的32kHz的晶振。
低功耗:3種低功耗模式:休眠,停止,待機模式。為RTC和備份寄存器供電的VBAT。
調試模式:串行調試(SWD)和JTAG接口。 DMA:12通道DMA控制器。支持的外設:定時器,ADC,DAC,SPI,IIC和UART。
2個12位的us級的A/D轉換器(16通道):A/D測量范圍:0-3.6 V。雙采樣和保持能力。片上集成一個溫度傳感器。2通道12位D/A轉換器:STM32F103xC,STM32F103xD,STM32F103xE獨有。
最多高達112個的快速I/O端口:根據型號的不同,有26,37,51,80,和112的I/O端口,所有的端口都可以映射到16個外部中斷向量。除了模擬輸入,所有的都可以接受5V以內的輸入。
最多多達11個定時器:4個16位定時器,每個定時器有4個IC/OC/PWM或者脈沖計數器。2個16位的6通道高級控制定時器:最多6個通道可用于PWM輸出。2個看門狗定時器(獨立看門狗和窗口看門狗)。Systick定時器:24位倒計數器。2個16位基本定時器用于驅動DAC。
最多多達13個通信接口:2個IIC接口(SMBus/PMBus)。5個USART接口(ISO7816接口,LIN,IrDA兼容,調試控制)。3個SPI接口(18 Mbit/s),兩個和IIS復用。CAN接口(2.0B)。USB 2.0全速接口。SDIO接口。ECOPACK封裝:STM32F103xx系列微控制器采用ECOPACK封裝形式。
STM32與MSP430哪個好
通過實驗發現,在處理運算時,STM32的速度略快于MSP430,在做浮點運算時,速度遠遠快于MSP430,在需要復雜運算的環境中,STM32極大優勢,速度不可同日而語,當然功耗也是。所以STM32更好。
tm32和msp430的區別
STM32系列基于專為要求高性能、低成本、低功耗的嵌入式應用專門設計的ARM Cortex-0內核。增強型系列時鐘頻率達到72MHz,是同類產品中性能最高的產品;基本型時鐘頻率為36MHz,以16位產品的價格得到比16位產品大幅提升的性能,是32位產品用戶的最佳選擇。兩個系列都內置32K到128K的閃存,不同的是SRAM的最大容量和外設接口的組合。
MSP430系列單片機是美國德州儀器(TI)1996年開始推向市場的一種16位超低功耗、具有精簡指令集(RISC)的混合信號處理器(Mixed Signal Processor)。
MSP430單片機稱之為混合信號處理器,是由于其針對實際應用需求,將多個不同功能的模擬電路、數字電路模塊和微處理器集成在一個芯片上,以提供“單片機”解決方案。該系列單片機多應用于需要電池供電的便攜式儀器儀表中。
評論