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