S

[STM32] 外设类型

Xiaoma 学习记录 2024-02-03

0.主要外设类型汇总

英文缩写名称英文缩写名称
NVIC嵌套向量中断控制器CANCAN通信
SysTick系统滴答定时器USBUSB通信
RCC复位和时钟控制RTC实时时钟
GPIO通用IO口CRCCRC校验
AFIO复用IO口PWR电源控制
EXTI外部中断BKP备份寄存器
TIM定时器IWDG独立看门狗
ADC模数转换器WWDG窗口看门狗
DMA直接内存访问DAC数模转换器
USART同步/异步串口通信SDIOSD卡接口
I2CI2C通信FSMC可变静态存储控制器
SPISPI通信USB OTGUSB主机接口

1.各种外设的简单描述

英文缩写描述
NVIC管理中断,设置中断优先级
SysTick系统滴答定时器,定时用于切换任务,实现delay等功能
RCC复位和时钟控制,外设的操作需要时钟来控制
GPIO通用IO口,用于点灯等等
AFIO复用IO口,可以完成复用功能端口的重定义,以及中断端口的配置
EXTI外部中断,中断可以让CPU来处理任务
TIM定时器,分为高级定时器,通用定时器和基本定时器三种类型,除了完成中断,还可以测频率,生成PWM波形,配置专用编码器接口等等
ADC内置AD,读取模拟电压值
DMA协助CPU搬运数据
USART同步/异步通信
I2C通信协议,输出时序波形
SPI通信协议
CAN通信协议,汽车领域比较常见
USB通信协议,
RTC实时时钟,可接外部电池
CRC数据校验,判断数据正确性
PWR电源控制,可以让芯片进入睡眠
BKP备份寄存器,掉电时保持数据
IWDG当单片机因为程序等问题出现死机时,看门狗可以及时复位芯片,保证系统稳定
WWDG也是看门狗的作用
DAC数模转换器,输出模拟电压值,是ADC的逆过程
SDIO读取SD卡
FSMC扩展内存,或者配置成其他总线协议
USB OTG让单片机作为USB主机读取其他USB设备

不同型号的单片机所支持的外设种类不一样,具体可以在ST官网查询对应型号的手册,以STM32F407VE系列的手册为例。最后贴一下STM32和面包板的图~



PREV
家用小型服务器装机分享
NEXT
STM32F407VET6启动固件

评论(0)

发布评论