STM32 系列 MCU 常见接口类型

笔记系统整理一下 STM32 系列 MCU 常见接口,按类型分类,同时标注功能和应用场景,这样可以快速对比不同 MCU 的能力。


1️⃣ 数字通信接口(Digital Communication Interfaces)

接口 描述 常见用途
GPIO 通用输入输出口,可配置为输入、输出、复用功能 按键、LED、信号控制、复用其他功能
USART / UART 串口通信(全双工/半双工) 串口调试、蓝牙模块、GPS、传感器
SPI 串行外设接口,支持主/从模式 外接闪存、传感器、LCD、音频芯片
I2C / SMBus 双线串行接口,支持多主从 传感器、EEPROM、RTC、屏幕
CAN / CAN FD 汽车与工业总线通信 汽车 ECU、工业控制总线
USB (FS/HS/OTG) USB 设备/主机/OTG USB 外设、USB 数据传输、调试
Ethernet (MAC) 内置以太网 MAC 网络通信、工业以太网、IoT 网关
SDIO SD 卡接口 SD 卡存储
QUADSPI / FMC 外部高速闪存接口 外接 NOR/NAND/QSPI Flash,高速存储
I3C I2C 升级版,高速多主从 新型传感器通信
LIN 汽车局域网 汽车电子控制

2️⃣ 模拟接口(Analog Interfaces)

接口 描述 用途
ADC 模数转换器 传感器输入、音频信号采集
DAC 数模转换器 音频输出、PWM 生成模拟信号
COMP 比较器 电压检测、阈值触发
OPAMP 运放模块 信号放大、滤波、模拟处理

3️⃣ 定时与控制接口(Timers & Control)

接口 描述 用途
基本定时器 (TIMx) 简单定时、计数 延时、事件计数
高级定时器 PWM 输出、死区控制 电机控制、功率驱动
通用定时器 PWM、输入捕获、输出比较 PWM 生成、脉冲测量
SysTick 系统滴答计时器 操作系统调度、定时器基础

4️⃣ 显示与图形接口

接口 描述 用途
LTDC LCD-TFT 控制器 驱动 TFT 显示屏、GUI 显示
DMA2D 图像加速器 图像混合、像素格式转换
RGB接口 / FSMC 外部 LCD 控制 并行显示屏、TFT 显示

5️⃣ 存储与外部扩展接口

接口 描述 用途
FMC (Flexible Memory Controller) 连接外部 SRAM、NOR、NAND 扩展存储、图像缓冲
QSPI Quad SPI 外部闪存接口 高速 Flash、存储程序/数据
SDIO SD 卡接口 存储、文件系统

6️⃣ 其他特殊接口

接口 描述 用途
RTC 实时时钟 计时、闹钟、低功耗唤醒
PVD / LVD 电压监测 电源保护
Touch / TSC 电容触摸控制 触摸屏应用
FSMC / EXTI 外部中断 按键、事件触发
JTAG / SWD 调试接口 烧写程序、调试 MCU

🔹 小结

STM32 的接口非常丰富,从基础 GPIO 到高速 USB、Ethernet,再到 LTDC、DMA2D、ADC/DAC、CAN 等几乎覆盖所有常用电子系统接口。

不同系列 MCU 支持的接口不同:

  • F0/F1:基础 GPIO + UART/SPI/I2C

  • F4/L4/F7:高级定时器、USB OTG、Ethernet、LTDC、DMA2D

  • H7/L4/H7:高速接口、丰富的外设和高分辨率显示支持

相关推荐
女神下凡7 小时前
芯参谋(85):Linux_PPI_NAND_驱动开发指南
linux·运维·arm开发·驱动开发·单片机·嵌入式硬件·设计规范
Zw-awa8 小时前
从 CH340 到 HC-05 和 HC-06:让小车脱离电脑
stm32
何粥学11 小时前
Vivado 2024.2 开发记录(AC820 Zynq-7020)——软件使用,点亮led灯
单片机·嵌入式硬件·zynq
Sakura_j_h_12 小时前
51 单片机驱动四位数码管:动态扫描、限流电阻与消影的取舍
单片机·嵌入式硬件·51单片机·嵌入式·数码管·动态扫描·限流电阻
HANDY0920013 小时前
从“不照人”到“剂量达标”:扇叶遮挡式UV-C空气消毒的工程边界与可验证评估框架
开发语言·人工智能·嵌入式硬件·智能家居
飞凌嵌入式15 小时前
千次静电放电试炼,守住飞凌嵌入式硬件可靠底线
嵌入式硬件
Zw-awa1 天前
从 CPU 搬运到自动搬运:DMA、空闲中断和两块缓冲
stm32
无敌贵点大王1 天前
从寄存器层面重学STM32(6)——串口USART实战部分
stm32·单片机·嵌入式硬件
庙堂龙吟奈我何1 天前
二进制和十六进制
stm32·单片机
国科安芯1 天前
长期在轨的计算底座:商业空间站与在轨服务飞行器健康管理中的抗辐射MCU—— 面向可维护空间平台的分层容错与安全通信综述
人工智能·单片机·嵌入式硬件·安全·低轨卫星·抗辐射