共用方式為


IPwmControllerProvider 介面

定義

代表所有 PWM 控制器通用的屬性和方法。

public interface class IPwmControllerProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(318789947, 58083, 16548, 183, 217, 72, 223, 240, 55, 122, 82)]
struct IPwmControllerProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
[Windows.Foundation.Metadata.Guid(318789947, 58083, 16548, 183, 217, 72, 223, 240, 55, 122, 82)]
public interface IPwmControllerProvider
Public Interface IPwmControllerProvider
屬性

Windows 需求

裝置系列
Windows IoT Extension SDK (已於 10.0.10240.0 引進)
API contract
Windows.Devices.DevicesLowLevelContract (已於 v1.0 引進)

屬性

ActualFrequency

取得 PWM 的實際頻率。

MaxFrequency

取得控制器所提供的最大頻率。

MinFrequency

取得控制器所提供的最小頻率。

PinCount

取得系統上可用的 PWM 針腳數目。

方法

AcquirePin(Int32)

取得指定的針腳,並開啟該針腳以供使用。

DisablePin(Int32)

停止此針腳上的 PWM。

EnablePin(Int32)

在指定的針腳上啟動 PWM 訊號。

ReleasePin(Int32)

釋放與指定針腳的連線,並讓該釘選可供其他人使用。

SetDesiredFrequency(Double)

設定所需的 PWM 頻率。

SetPulseParameters(Int32, Double, Boolean)

設定針腳、工作迴圈和極性的 PWM 參數。

適用於