DSP

STM32F407学习之初始STM32F407

2019-07-13 19:43发布

  STM32F407是基于高性能ARM Cortex™-M4的32位RISC(精简指令集)内核,工作频率高达168 MHz。Cortex-M4核心功是能支持所有ARM单精度的单精度浮点单元(FPU)数据处理指令和数据类型、它还能实现DSP全套指令和内存保护单元(MPU),从而提高应用程序的安全性。        STM32F407采用高速嵌入式存储(多达1 MB闪存,高达192 KB的SRAM),多达4 KB的备份SRAM,增强型I / O口、外设连接到两条APB总线、AHB总线和一个32位的多AHB总线矩阵。        STM32F407包含的外设有:        1.3个 12-bit ADC;        2. 2个 DAC;        3.1个低功耗RTC;        4.12个通用16位定时器,其中包括两个用于电机控制的PWM定时器,两个通用32位定时器;
       5.一个真正的随机数发生器(RNG)
       6.3个 I2C模块        7.3个SPI;        8.2个全双工 I2S(为了实现音频级的精确度,I2S外设的时钟频率可以通过一个专门的内部音频PLL或通过外部时钟,以允许同             步。);        9.4个USART   2个的UART;       10.USB OTG;       11.2个CAN模块;
      12.一个SDIO/ MMC接口
      13.网络接口;       14.相机接口。       STM32F407主要用于:       1.电机驱动和应用控制;
      2.医疗设备;
      3.工业应用:PLC,变频器,断路器;
      4.打印机和扫描仪;
      5.报警系统,可视对讲,暖通空调;
      6.家用音响设备。

说明:文章中可能存在错误,还请大家指正并一切都以相应的数据手册为准。