浮云落笔

浮云落笔

首页
瞬间
反馈
浮云落笔

浮云落笔

首页 瞬间 反馈
  1. 首页
  2. stm32
  3. pwm

pwm

  • stm32
  • 发布于 2026-08-12
  • 22 次阅读
flor
flor

本课目标(2.2 PWM 呼吸灯)

  • 理解 PWM:占空比 = CCR ÷ ARR,频率 = 时钟 ÷ (PSC+1) ÷ (ARR+1)

  • 用定时器通道输出 PWM,用改变 CCR 的办法让 LED 平滑地“亮→暗→亮”

  • 验收标准:LED 亮度连续变化、不闪烁(仿真里用逻辑分析仪看 PA1 波形更直观)

概念:呼吸灯是怎么“骗”过眼睛的

LED 其实是在快速开关,只是开关太快人眼看不出来。亮的时间占一个周期的比例叫占空比:占空比 0% = 全灭,100% = 全亮,50% = 半亮。呼吸灯就是让占空比从 0 慢慢加到 100%,再慢慢减回 0%。

  • ARR(Period)决定周期:一个周期数多少个计数

  • CCR(Pulse)决定占空比:一个周期里高电平多少个计数

  • 在 8MHz、PSC=79、ARR=999 下,PWM 频率 = 8M÷80÷1000 = 100Hz,人眼完全看不出闪

频率

周期

1kHz

1ms

10kHz

100µs

100kHz

10µs

1MHz

1µs

1000Hz = 1kHz

1ms

目录
湘ICP备2025147565号-1
gongan beian 湘公网安备43102602000213号