STM32F407比STM32的優勢

STM32芯片是意法半導體公司研發的一系列高性能、低成本、低功耗的微控制器。

在STM32F4系列產品之前,STM32系列芯片均采用ARM Cortex-M3內核,STM32芯片的時鐘頻率能夠達到72MH,耗能最低隻有36mA。

STM32具有超高的性價比,其價格與16位產品價格相當,性能比一般16位芯片性能高出一大截,甚至32位產品用戶也可以選擇該系列芯片。

正因為其強大的性能、超高的性價比、較低的功耗,在國內出現瞭一大批的開發者,STM32開發者論壇也成為瞭一個非常活躍的社區。

STM32F407芯片,該芯片是ST公司(意法半導體)於2011年全新研發的遵循ARM Cortex-M4架構的產品。

相對於之前的產品,STM32F4新集成FPU單元和DSP指令,極大地豐富瞭STM32芯片的功能,同時,STM32F4的主頻也得到瞭提升。

主頻最高可達168Mhz(能夠擁有210DMIPS的運行速度),使得STM32F4在浮點運算或DSP處理方面的能力大為提升,具有非常廣泛的應用前景。

de36449643bfe7a5536fb1d9711e86f7

相較於STM32系列芯片之前的產品,STM32F4具有以下的優勢:

(1)STM32F4采用領先的Cortex M4內核,該內核能夠識別DSP和FPU命令,功能更全面,應用前景廣泛。

(2)STM32F4擁有更為豐富的資源。

芯片中的SRAM達到瞭192KB,擁有多重的AHB總線、多通道的DMA,可以對程序和數據進行並行的處理,數據處理和傳輸能力非常強。

(3)STM32模數轉換更為快速。

efee4f80cefc01d36da85ecdc2a887a5

ADC/DAC工作時所需的電壓更低;擁有強大的帶有日歷功能的實時時鐘;IO的復用功能更為強大;電池備份SRAM達到4K字節,以及擁有更為快速的USART和SPI通信功能。

(4)STM32擁有更高的性能。

其最高的運行頻率達到瞭168Mhz,並且擁有可以自適應的實時加速器ART,能夠匹配FLASH零等待周期的性能。

(5)STM32F4功耗更小。

STM32F4系列的功耗約為:238uA/Mhz,其中STM32F401的功耗更是低到瞭140uA/Mhz。

STM32的生產廠商意法半導體公司提供瞭官方固件庫函數,它是一個固件函數包,包含邏輯代碼、頭文件、數據結構等,涵蓋瞭對所有外設控制的函數。

該固件庫封裝好瞭對底層硬件控制的程序,為開發者提供瞭對底層硬件開發的API,開發者可以通過使用庫函數接口對STM32進行開發。

硬件系統選用的MCU型號為STM32F407ZGT6,該芯片擁有豐富的資源:支持FPU和DSP命令,SRAM大小為190K、FLASH大小1024KB、12個16位的定時器、兩個32位定時器、3個SPI接口、1個10/100M以太網MAC控制器等,性能非常強大。

STM32F407ZGT6芯片如圖所示。

发表回复

相关推荐

“天夜叉”多弗朗明哥

多弗朗明哥在海贼里是一个相当重要的角色,作为路飞必须打败的最后一个“七武海”,他的实力、势力、魄力、能力结合,可以说是 ...

· 8分钟前

奶茶店追着我要配方!一口清爽消暑,拌一拌搞定!

呜~原来羡慕也可以让人面目全非~我在别人家看到这棵柠檬树的时候 原地化身成了个柠檬精:

· 9分钟前

都表示”醒“,wake,waken,awake和awaken到底怎麼區分

四大“醒”,包括 wake,waken,awake 和 awaken,它們意思相近,有的時候甚至感覺它們是一樣的,那怎麼區分它們呢?一、wake1....

· 19分钟前

未來辭典——評蔣一談《2049》

(這是我原發在《收獲》微信公眾號上的一篇評論)在上個世紀,冠以“20XX”名頭的作品還讓我們覺得可望不可即。一轉眼,很多科...

· 23分钟前

小儿推拿杨晓:健脾和胃,简单营养的小米南瓜粥,秋冬老少皆宜!

小儿推拿杨晓:健脾和胃,简单营养的小米南瓜粥,秋冬老少皆宜!

· 25分钟前