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-bit 解析度。
  • LED PWM 在約 1 kHz 以下、閃爍不可見之處,以 7–8 bit 即可運作。

結果

即時