STM32F1系列所有外设大致介绍(可参考数据手册中的外设资源表)
GPIO:通用的IO口,可用于点灯,读取按键等
AFIO:复用IO口,完成复用功能端口的重定义,中断端口的配置
EXIT:外部中断(配置好外部中断时,当引脚有电平变化时,就可以触发中断,让CPU处理任务)
TIM:定时器(分为高级定时器、通用定时器和基本定时器)
ADC:模数转换器(直接读取IO口的模拟电压值,无需外部连接AD芯片)
DMA:直接内存访问
USART:同步/异步串口通信(UART是异步串口)
I2C和SPI:I2C通信和SPI通信(STM32内置了它们的控制器,可以用硬件来输出时序波形,还可以用通用IO口来模拟时序波形)
CAN和USB:CAN通信一般用于汽车领域
RTC:实时时钟(在STM32内完成计时功能,可接外部备用电池,即使掉电也能正常运行)
CRC:是一种数据的校验方式,用于判断数据的准确性
PWR:电源控制(芯片进入睡眠模式等状态,来达到省点的目的)
BKP:备份寄存器(这是一段寄存器,当系统掉电时,任可用备用电池保持数据,完成一些特殊共功能)
IWDG和WWDG:独立看门狗和窗口看门狗(当单片机因为电磁干扰死机或者程序设计不合理出现死循环时,看门狗可以及时复位芯片,保证系统的稳定性)
DAC:数模转换器(在IO口直接输出模拟电压)
SDIO:SD卡接口(用来读取SD卡)
FSMC:可变静态存储寄存器(可以用于内存扩展或者配置成其他总线协议,用于某些硬件的操作)文章来源:https://www.toymoban.com/news/detail-724738.html
USB OTG:USB主机接口(用OTG功能,可以让STM32作为USB主机去读取其他USB设备)文章来源地址https://www.toymoban.com/news/detail-724738.html
到了这里,关于STM32外设介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!