脈寬調變(PWM)計數器主介面
此介面定義了PWM計數器的核心功能,包括頻率設定、多通道脈寬控制、 以及計數器的啟停控制。適用於馬達控制、LED調光、訊號產生等應用。
主要功能:
- 可調頻率的PWM訊號產生
- 多通道獨立脈寬控制
- 計數器啟停控制
- 頻率和脈寬的讀取回饋(可選)
技術特性:
- 支援浮點數頻率設定(Hz)
- 脈寬以百分比表示(0.0~1.0)
- 多通道同步運作
- 硬體抽象化設計
典型應用:
- 伺服馬達控制
- LED亮度調節
- 音訊訊號產生
- 電源調節
- 通訊協定時序產生
使用流程:
- 設定所需的PWM頻率 setPeriod()
- 配置各通道的脈寬百分比 setPercent()
- 啟動計數器 start(true)
- 運行時可動態調整脈寬
- 需要時停止計數器 start(false)
- 參閱
- hal::Base 基礎HAL介面
-
Channel PWM通道介面
- 自
- 1.0.0
- 作者
- ZxyKira