0.主要外设类型汇总
英文缩写 | 名称 | 英文缩写 | 名称 |
---|---|---|---|
NVIC | 嵌套向量中断控制器 | CAN | CAN通信 |
SysTick | 系统滴答定时器 | USB | USB通信 |
RCC | 复位和时钟控制 | RTC | 实时时钟 |
GPIO | 通用IO口 | CRC | CRC校验 |
AFIO | 复用IO口 | PWR | 电源控制 |
EXTI | 外部中断 | BKP | 备份寄存器 |
TIM | 定时器 | IWDG | 独立看门狗 |
ADC | 模数转换器 | WWDG | 窗口看门狗 |
DMA | 直接内存访问 | DAC | 数模转换器 |
USART | 同步/异步串口通信 | SDIO | SD卡接口 |
I2C | I2C通信 | FSMC | 可变静态存储控制器 |
SPI | SPI通信 | USB OTG | USB主机接口 |
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和面包板的图~
STM32F407VE.pdf
评论(0)