STM32F4入門(mén)前的熱身之一:認識stm32F4 Cortex-M4
STM32F4系列基于A(yíng)RM® Cortex™-M4內核,采用了90納米的NVM工藝和ART(自適應實(shí)時(shí)存儲器加速器,Adaptive Real-Time MemoryAccelerator™)。
ART技術(shù)使得程序零等待執行,提升了程序執行的效率,將Cortext-M4的性能發(fā)揮到了極致。
STM32 F4系列可達到210DMIPS@168MHz。
集成了單周器DSP指令和FPU(floating point unit,浮點(diǎn)單元),提升了計算能力,可以進(jìn)行一些復雜的計算和控制。
STM32 F4系列引腳和軟件兼容于當前的STM32 F2系列產(chǎn)品。
技術(shù)特征
- ? 超快速數據傳送
? 采用多達7重AHB總線(xiàn)矩陣和多通道DMA控制器,支持程序執行和數據傳輸并行處理,
數據傳輸速率非???/li> - FPU(浮點(diǎn)單元)
? 集成了單精度FPU,提升控制算法的執行速度和代碼效率? ? - 高集成度
? 達1M 字節的片上FLASH 存儲器, 192K 字節的SRAM , 復位電路, 內部
RC,PLL,1uA的RTC? - 連接性
? Camera接口
? 8到14位camera接口可連接CMOS的camera傳感器,可支持達67.2Mbytes/s
? 加密/哈希硬件處理器
? AES 128,192,256,Triple DES, HASH (MD5, SHA-1)
? AES-256加密能力達149.33Mbytes/s
? Ethernet MAC10/100 IEEE 1588 v2
? 支持MII和RMII
? 2個(gè)USB OTG? - 音頻
? 專(zhuān)用的音頻PLL和2個(gè)全雙工的I2S? - 多達15個(gè)通訊接口
? 包括6個(gè)UASRT,可運行到10.5Mbits/s
? 3個(gè)SPI,可運行到42Mbits/s
? 3個(gè)I2C
? 2個(gè)CAN
? 1個(gè)SDIO - 模擬
? 2個(gè)12位DAC
? 3個(gè)12位ADC,可達到2.4MSPS 或在交替模式中達7.2MSPS? - 多達17個(gè)定時(shí)器
? 16位的和32位的定時(shí)器,可運行到168MHz? - 其他外設
? CRC計算單元
? 模擬的真正隨機數發(fā)生器
? 外部存儲器接口
? 存儲器加速器(從FLASH中執行相當于零等待狀態(tài),性能達168MHz)
STM32F4運算性能
STM32F4具有了DSP和FPU——
DSP:哈佛結構、單周期、浮點(diǎn)、桶形移位等等;
FPU:?jiǎn)尉?、更高的代碼效率、快速上市、簡(jiǎn)化了飽和和縮放運算、方便支持多種語(yǔ)言工具。
2 STM32 F4產(chǎn)品
3 評估板
STM32F4-DISCOVERY可以幫助工程師去發(fā)現STM32F4高性能特性,并且容易地開(kāi)發(fā)產(chǎn)品。它
包括了初學(xué)者和用戶(hù)快速地體驗功能。
STM32F4-Discovery 基于STM32F407VGT6,板上包括了一個(gè)ST-LINK/V2 調試工具和2 個(gè)ST
MEMS、USB OTG接口等。以及大量的軟件例程。
官方F4網(wǎng)站:www.st.com/stm32f4-discovery
STM32F4-Discoveryk開(kāi)發(fā)板 淘寶店:
http://item.taobao.com/item.htm?id=14739576381
評論