ST公司的STM32F37x系列产品是高性能ARM Cortex-M4F 32位RISC MCU,工作频率高达72MHz,嵌入浮点单元(FPU),存储器保护单元(MPU)和嵌入式跟踪宏单元(ETM),嵌入式闪存高达256kB,SRAM高达32kB,工作电压2.0V~3.6V。主要用在移动游戏,增强现实感,光学图像稳定性,手持导航,机器人和工业自动化系统。
STM32F37x系列是基于高性能的ARM Cortex -M4F的32位RISC核,其最高运行频率72MHz,并嵌入一个浮点单元(FPU),内存保护单元(MPU)和嵌入式跟踪宏单元(ETM)。
该系列采用高速嵌入式存储器(高达256kB的快闪记忆体,高达32kB的SRAM),丰富的增强I/O,外设连接到两条APB总线。
图1 STM32F37x系列框图
STM32F37x设备具有一个快速12位ADC(1MSPS)和最多3个16位Sigma delta ADC,两个比较器,两个DAC(DAC1,2通道和DAC2,1通道),低功耗RTC,9个通用16位定时器,2个通用32位定时器,3个基本定时器。配备了标准和先进的通信接口:多达2个I2C接口,3个SPI接口,全部有复用I2S,三个USART,CAN和USB。
STM32F37x系列工作温度范围-40℃~+85℃和-40℃~+105℃,为2.0V~3.6V电源。全面的省电模式方便低功耗的应用设计。STM32F37x系列提供5种封装,从48引脚~100引脚的器件,可选外围设备。图2 STM32F3DISCOVERY开发板硬件框图
STM32F37x系列主要特性
•核:ARM32位Cortex-M4F CPU(72MHz最大),单周期乘法和硬件除法,DSP指令FPU(浮点单元)和MPU(存储器保护单元)
•存储器
– 64kB~256kB的快闪记忆体
– 32kB SRAM与HW奇偶检查
• CRC计算单元
•复位和电源管理
–电压范围:2.0V~3.6 V
– Power-on/Power掉电复位(POR/PDR)
–可编程电压监测器(PVD)
–低功耗模式:睡眠,停止,待机
– VBAT电源用于RTC和后备寄存器图3 STM32F3DISCOVERY开发板电路图(1)
•时钟管理
– 4MHz~32MHz晶体振荡器
– 32kHz振荡器作为RTC与校准..