一、单片机命名规范
STM32:表示芯片是ARM 32位微控制器
F: 表示芯片为通用型
407: 表示芯片支持摄像头和以太网功能
Z: 表示芯片有36*4=144个外部引脚
G: 表示芯片有1MB大小的flash空间
T: 表示芯片采用LQFP封装
6: 表示芯片工作温度范围在-40~85℃
二、单片机特性概述
1.采用ARM 32位Cortex-M4内核,最高频率为168MHz
2.存储空间
最大1MB Flash闪存
最大192KB+4KB SRAM内存
4KB备用SRAM在主电源断电后可通过备用电源供电继续保存数据
支持FSMC外接存储器
3.LCD并行接口,支持8060/6800模式两种显示屏接口协议
4.电源与时钟频率
1.8~3.6V电源供电
POR:上电复位
PDR:掉电复位
PVD:电压低于设定值时触发中断
BOR:当供电电压低于正常工作最小电压时强制复位
外部时钟可以选用4~26MHz晶体振荡器
内部时钟频率为16MHz
支持外接32KHz晶振的内部时钟校准功能
内置32KHz带校准功能的低速时钟(可用于RTC实时时钟和看门狗时钟)
5.低功耗
有睡眠、停止和待机三种低功耗模式
可通过VBAT接口连接外部电池给芯片提供电源
6.内部资源
3个12位ADC模数转换器
2个12位DAC数模转换器
DAM:16路DMA通道的数据转运与FIFO和突发支持
17个定时器:包括12个16位定时器 + 2个32位定时器,最高支持168MHz
7.支持串口调试(SWD)和JTAG接口调试
8.外部接口
最多140个基本IO口,均带有中断功能(F407ZGT6有114个基本IO口)
最多136个快速IO口支持84MHz
最多138个IO口支持5V电压
最多15个通信接口
3个I2C
4个USART + 2个UART ,最快10.5MB/s (常用于蓝牙、WiFi等无线模块)
3个SPI
2个全双工I2S
2个CAN
1个SDIO
9.支持外部互联
2个USB2.0接口,均支持主从设备模式,其中一个支持全/高速模式,另一个仅支持全速模式
1个10~100以太网接口