STM32学习笔记之常见外设汇总

发布于:2025-03-25 ⋅ 阅读:(25) ⋅ 点赞:(0)

📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨
📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852
📢:文章若有幸对你有帮助,可点赞 👍 收藏 ⭐不迷路🙉
📢:内容若有错误,敬请留言 📝指正!原创文,转载注明出处

文章目录


踏入 STM32 的世界,就像进入一个充满神奇机关的城堡。每一个常见外设都是一把独特的钥匙,能解锁不同的功能领域。接下来,就为大家详细介绍这些神奇的 “钥匙”——STM32 常见外设 。

单片机外设是指与单片机核心芯片相连接,用于扩展单片机功能的外部设备或电路模块。

分类 外设名称 功能简述
存储类 Flash存储器 用于存储程序和非易失性数据,掉电后数据不丢失
EEPROM 电可擦除可编程只读存储器,常用于存储少量需要频繁读写的配置信息等
SRAM 静态随机存取存储器,主要用于程序运行时的数据暂存,速度快但掉电数据丢失
通信类 UART(通用异步收发传输器) 实现单片机与其他设备之间的异步串行数据通信,常用于与电脑、蓝牙模块等通信
SPI(串行外设接口) 高速的全双工串行通信总线,常用于连接闪存、ADC、DAC等外设
I²C(集成电路总线) 多主多从的串行通信总线,用于连接如传感器、EEPROM等低速外设
USB(通用串行总线) 用于与电脑或其他USB设备进行高速数据传输和通信,可实现充电、数据传输等功能
CAN(控制器局域网络) 常用于工业控制、汽车电子等领域,实现多个节点之间的可靠通信,具有高可靠性和抗干扰能力
显示类 LCD(液晶显示器) 以液晶材料为基础,通过控制液晶分子的排列来显示文字、图形等信息
OLED(有机发光二极管显示器) 自发光显示器,具有高对比度、广视角、响应速度快等优点,可显示丰富的色彩和图像
LED(发光二极管) 通常用于指示状态,如电源状态、工作状态等,也可通过多个LED组成数码管来显示数字等信息
输入类 按键 用户输入设备,通过按下不同的按键向单片机发送指令,实现功能切换、参数设置等操作
触摸屏 集输入与显示于一体,用户通过触摸屏幕来输入信息,可实现直观、便捷的人机交互
传感器(如温度、湿度、光照、加速度等传感器) 感知外部环境的物理量,并将其转换为电信号输入给单片机,以便单片机进行数据处理和相应控制
输出类 电机驱动芯片(如直流电机、步进电机驱动芯片) 用于控制电机的运转,包括速度、方向等,实现各种机械运动控制
DAC(数模转换器) 将单片机输出的数字信号转换为模拟信号,可用于控制需要模拟输入的设备,如音频放大器、模拟传感器等
定时/计数类 定时器/计数器 用于产生精确的定时信号或对外部事件进行计数,可实现定时中断、脉宽调制(PWM)等功能
监控类 看门狗 监控单片机程序运行状态,当程序因干扰等原因出现异常(如程序跑飞、陷入死循环)时,看门狗会在规定时间内复位单片机,使系统恢复正常运行

网站公告

今日签到

点亮在社区的每一天
去签到