STM32 通用定时器 PWM 输出完全解析(以 TIM3_CH1 为例)
PWM 输出基本原理
PWM(Pulse Width Modulation)即脉冲宽度调制,是由定时器通过比较 CNT 与 CCR 寄存器实现的。
信号产生原理:
ARR
决定周期(PWM 频率)CCR
决定高电平时间(占空比)- 比较逻辑由
OCxM
模式控制器完成
PWM 输出软硬件结构
STM32 PWM工作过程:


通道1的输出控制逻辑:

定时器结构图说明了整个 PWM 信号从 时钟源 → 计数器 → 比较器 → 输出控制器 → 引脚输出 的完整流程。