这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 认识stm32F4 Cortex-M4

共1条 1/1 1 跳转至

认识stm32F4 Cortex-M4

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

 

技术特征

  •  超快速数据传送
     采用多达7重AHB总线矩阵和多通道DMA控制器,支持程序执行和数据传输并行处理,
    数据传输速率非常快
  • FPU(浮点单元)
     集成了单精度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个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
  • 其他外设
     CRC计算单元
     模拟的真正随机数发生器
     外部存储器接口
     存储器加速器(从FLASH中执行相当于零等待状态,性能达168MHz)

STM32F4运算性能

STM32F4具有了DSP和FPU——

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

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



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

 

2 STM32 F4产品

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

 

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开发板淘宝店:

http://item.taobao.com/item.htm?id=14739576381




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

功能:

  • STM32F407VGT6微控制器:32-bit ARM Cortex-M4F core,LQFP100 封装的MCU拥有1 MB Flash, 192KB RAM 
  • 板上ST-LINK/V2调试器/编程器:板上的ST-LINK/V2可以单独使用,调试/编程用户自己的
    目标板,其接口是SWD接口。、
  • USB供电或者是外部5V供电
  • 外部电源:3.0V ~ 5.0V
  • LIS302DL, ST MEMS motion sensor, 3-axis digital output accelerometer
  • CS43L22, audio DAC with integrated class D speaker driver
  • 8个LED
  • LD1 (red/green) for USB communication
  • LD2 (red) for 3.3 V power on
  • 4个供用户使用的LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6 (blue)
  • 2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current

 

STM3240G-EVAL
STM3240G-EVAL评估板是的一个完整的演示和开发平台。板上芯片使用STM32F407IGH6,高性能的ARM® Cortex™-M4的32位微控制器。


板上提供了全功能的硬件特性帮助评估STM32F4的所有外设。这些外设有:USB OTG HS,USB OTG FS, Ethernet, Motor control, CAN, MicroSD card, smartcard, USART, Audio DAC, RS-232, IrDA, SRAM, MEMS, EEPROM等等。


在线调试器ST-LINK/V2工具能容易地用于JTAG和SWD接口的调试和编程。


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

 

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

 

 

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




关键词: 认识     stm32F4     Cortex-M4    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]