pwm.h 標頭
系統服務會使用此標頭。 如需詳細資訊,請參閱
pwm.h 包含下列程式設計介面:
IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD 擷取脈衝寬度調節 (PWM) 控制器的有效輸出訊號期間,因為它會在輸出通道上測量。 |
IOCTL_PWM_CONTROLLER_GET_INFO 擷取 PWM) 控制器 (脈衝寬度調節器的相關資訊。 初始化控制器之後,這項資訊不會變更。 |
IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD 將脈衝寬度調節 (PWM) 控制器的輸出訊號期間設定為建議的值。 |
IOCTL_PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE 擷取針腳或通道的目前工作週期百分比。 控制項程式碼會以PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT結構傳回百分比。 |
IOCTL_PWM_PIN_GET_POLARITY 擷取針腳或通道的目前訊號極性。 控制項程式碼會以PWM_PIN_GET_POLARITY_OUTPUT結構的形式取得訊號極性。 訊號極性為「作用中高」或「作用中低」,如PWM_POLARITY列舉中所定義。 |
IOCTL_PWM_PIN_IS_STARTED 擷取針腳或通道的訊號產生狀態。 每個針腳的狀態都是以PWM_PIN_IS_STARTED_OUTPUT結構的形式啟動或停止。 |
IOCTL_PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE 設定控制器針腳或通道所需的工作週期百分比值。 控制項程式碼會將百分比指定為PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT結構。 |
IOCTL_PWM_PIN_SET_POLARITY 設定針腳或通道的訊號極性。 控制項程式碼會根據PWM_PIN_SET_POLARITY_INPUT結構來設定訊號極性。 訊號極性為「作用中高」或「作用中低」,如PWM_POLARITY列舉中所定義。 |
IOCTL_PWM_PIN_START 開始在針腳或通道上產生脈衝寬度 (PWM) 訊號。 若要檢查是否已啟動針腳,請使用 IOCTL_PWM_PIN_IS_STARTED。 |
IOCTL_PWM_PIN_STOP 停止在針腳或通道上產生脈衝寬度調節 (PWM) 訊號。 若要檢查是否已啟動針腳,請使用 IOCTL_PWM_PIN_IS_STARTED。 |
PWM_CONTROLLER_INFO 表示靜態資訊,其描述脈衝寬度調節 (PWM) 控制器。 |
PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT 包含 PWM) 控制器之脈衝寬度調節 (建議訊號週期的輸入值。 |
PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT 包含 PWM (PWM) 控制器的有效輸出訊號期間。 |
PWM_PIN_SET_POLARITY_INPUT 包含針腳或通道極性所需的值。 |
PWM_POLARITY 代表與工作週期相關的 PWM (PWM) 訊號等級極性。 |