All tools
TOOL IDB-SWE-003
PWM timer

仅限桌面端

工程工具仅在桌面端屏幕上可用。

PWM 定时器配置

根据 MCU 定时器时钟与目标 PWM 频率,计算预分频系数、周期(ARR)及占空比寄存器值。自动选取满足所需分辨率的最小预分频系数。

计数器斜坡与 PWM 输出 ARR = — · CCR = —
CNT ARR CCR 0 PWM period duty
工程说明

公式

  • ARR = fclk / (prescaler × freq) − 1
  • CCR = (duty / 100) × (ARR + 1)
  • 分辨率位数 = log2(ARR + 1)。

选择预分频系数

  • 预分频系数越小 → 分辨率越精细,但 ARR 可能超出定时器位宽。
  • 对于电机 PWM(15–30 kHz),分辨率应至少达到 10 位。
  • 在约 1 kHz 以下、闪烁不可见处,LED PWM 用 7–8 位即可。

结果

实时