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