找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 61|回复: 0
打印 上一主题 下一主题
收起左侧

STM32外设功能介绍

[复制链接]
跳转到指定楼层
楼主
ID:1174077 发表于 2026-6-24 23:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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:可变静态存储寄存器(可以用于内存扩展或者配置成其他总线协议,用于某些硬件的操作)
USBOTG:USB主机接口(用OTG功能,可以让STM32作为USB主机去读取其他USB设备

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶顶 踩踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表