mFrame
載入中...
搜尋中...
無符合項目
PulseWidth 結構 參考文件

脈寬調變(PWM)計數器主介面 更多...

#include <PulseWidth.h>

詳細描述

脈寬調變(PWM)計數器主介面

此介面定義了PWM計數器的核心功能,包括頻率設定、多通道脈寬控制、 以及計數器的啟停控制。適用於馬達控制、LED調光、訊號產生等應用。

主要功能:

  • 可調頻率的PWM訊號產生
  • 多通道獨立脈寬控制
  • 計數器啟停控制
  • 頻率和脈寬的讀取回饋(可選)

技術特性:

  • 支援浮點數頻率設定(Hz)
  • 脈寬以百分比表示(0.0~1.0)
  • 多通道同步運作
  • 硬體抽象化設計

典型應用:

  • 伺服馬達控制
  • LED亮度調節
  • 音訊訊號產生
  • 電源調節
  • 通訊協定時序產生

使用流程:

  1. 設定所需的PWM頻率 setPeriod()
  2. 配置各通道的脈寬百分比 setPercent()
  3. 啟動計數器 start(true)
  4. 運行時可動態調整脈寬
  5. 需要時停止計數器 start(false)
參閱
hal::Base 基礎HAL介面
Channel PWM通道介面
1.0.0
作者
ZxyKira

此結構(structure) 文件是由下列檔案中產生: