×
嵌入式 > 嵌入式开发 > 详情

STM32F4入门前的热身之一:认识stm32F4 Cortex-M4

发布时间:2020-08-28 发布时间:
|
1 简介

STM32F4系列基于ARM® Cortex™-M4内核,采用了90纳米的NVM工艺和ART(自适应实时存储器加速器,Adaptive Real-Time MemoryAccelerator™)。
ART技术使得程序零等待执行,提升了程序执行的效率,将Cortext-M4的性能发挥到了极致。
STM32 F4系列可达到210DMIPS@168MHz。
集成了单周器DSP指令和FPU(floating point unit,浮点单元),提升了计算能力,可以进行一些复杂的计算和控制。
STM32 F4系列引脚和软件兼容于当前的STM32 F2系列产品。

技术特征

  • uf06c 超快速数据传送
    uf075 采用多达7重AHB总线矩阵和多通道DMA控制器,支持程序执行和数据传输并行处理,
    数据传输速率非常快
  • FPU(浮点单元)
    uf075 集成了单精度FPU,提升控制算法的执行速度和代码效率uf06c uf06c
  • 高集成度
    uf075 达1M 字节的片上FLASH 存储器, 192K 字节的SRAM , 复位电路, 内部
    RC,PLL,1uA的RTCuf06c
  • 连接性
    uf075 Camera接口
    uf06e 8到14位camera接口可连接CMOS的camera传感器,可支持达67.2Mbytes/s
    uf075 加密/哈希硬件处理器
    uf06e AES 128,192,256,Triple DES, HASH (MD5, SHA-1)
    uf06e AES-256加密能力达149.33Mbytes/s
    uf075 Ethernet MAC10/100 IEEE 1588 v2
    uf06e 支持MII和RMII
    uf075 2个USB OTGuf06c
  • 音频
    uf075 专用的音频PLL和2个全双工的I2Suf06c
  • 多达15个通讯接口
    uf075 包括6个UASRT,可运行到10.5Mbits/s
    uf075 3个SPI,可运行到42Mbits/s
    uf075 3个I2C
    uf075 2个CAN
    uf075 1个SDIO
  • 模拟
    uf075 2个12位DAC
    uf075 3个12位ADC,可达到2.4MSPS 或在交替模式中达7.2MSPSuf06c
  • 多达17个定时器
    uf075 16位的和32位的定时器,可运行到168MHzuf06c
  • 其他外设
    uf075 CRC计算单元
    uf075 模拟的真正随机数发生器
    uf075 外部存储器接口
    uf075 存储器加速器(从FLASH中执行相当于零等待状态,性能达168MHz)

STM32F4运算性能

STM32F4具有了DSP和FPU——

DSP:哈佛结构、单周期、浮点、桶形移位等等;
FPU:单精度、更高的代码效率、快速上市、简化了饱和和缩放运算、方便支持多种语言工具。



2 STM32 F4产品

3 评估板
STM32F4-Discovery
STM32F4-DISCOVERY可以帮助工程师去发现STM32F4高性能特性,并且容易地开发产品。它
包括了初学者和用户快速地体验功能。


STM32F4-Discovery 基于STM32F407VGT6,板上包括了一个ST-LINK/V2 调试工具和2 个ST
MEMS、USB OTG接口等。以及大量的软件例程。


官方F4网站:www.st.com/stm32f4-discovery

STM32F4-Discoveryk开发板 淘宝店:

/zixunimg/eepwimg/item.taobao.com/item.htm?id=14739576381



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
NXP推出Wi-Fi 6E三频段SOC 充分释放6GHz频谱潜力