STM32(2):Cortex-M4

STM32(2):Cortex-M4_第1张图片

STM32是什么

ST公司新的基于ARM内核的32位MCU系列
内核为ARM公司为要求高性能、低成本、低功耗的嵌入式应用专门设计的Cortex-M内核

  • 标准的ARM架构
  • 超前的体系结构
  • 高性能
  • 低电压
  • 低功耗
  • 创新的内核
  • 更高级的外设
  • 简单易用

基于STM32F407ZGT6芯片

STM32(2):Cortex-M4_第2张图片

内核

32位 高性能ARMCortex-M4处理器

时钟:高达168M

支持FPU(浮点运算)和DSP指令

芯片资源描述

IO口

STM32F407ZET6: 144引脚 114个IO

部分IO口可接小于的5V电压,部分IO口只能小于3.3V (可查看芯片数据手册,IO 的stucture栏带有FT标志则可接小于5V电压)
支持调试:SWD和JTAG,SWD只要2根数据线

存储器容量

512K FLASH,192K SRAM
STM32(2):Cortex-M4_第3张图片

时钟,复位和电源管理

1.8~3.6V电源和IO电压
上电复位,掉电复位和可编程的电压监控
强大的时钟系统
4~26M的外部高速晶振
内部16MHz的高速RC振荡器
内部32KHz低速RC振荡器,看门狗时钟
内部锁相环(PLL,倍频),一般系统时钟都是外部或者内部高速时钟经过PLL倍频后得到
外部低速32.768K的晶振,主要做RTC时钟源

低功耗模式
睡眠,停止和待机三种低功耗模式
可用电池为RTC和备份寄存器供电

AD模数转换
3个12位AD(多达24个外部测量通道)
内部通道可以用于内部温度测量
内置参考电压
STM32(2):Cortex-M4_第4张图片
DA数模转换
2个12位DA数模转换器
DMA(Direct Memory Access 直接存储器存取)
16个DMA通道 ,带FIFO和突发支持
支持外设:定时器,ADC,DAC,SDIO,I2S,SPI,I2C,和USART
定时器:多达17个定时器
10个通用定时器(TIM2和TIM5是32位)
2个基本定时器
2个高级定时器
1个系统定时器
2个看门狗定时器

通信接口:多达17个通信接口
3个I2C接口
6个串口
3个SPI接口
2个CAN2.0
2个USB UTG
1个SDIO

你可能感兴趣的:(STM32)