ProviderGpioPinDriveMode 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
描述一般用途 I/O (GPIO) 針腳是否設定為輸入或輸出,以及值如何驅動到針腳。
public enum class ProviderGpioPinDriveMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 131072)]
enum class ProviderGpioPinDriveMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 131072)]
public enum ProviderGpioPinDriveMode
var value = Windows.Devices.Gpio.Provider.ProviderGpioPinDriveMode.input
Public Enum ProviderGpioPinDriveMode
- 繼承
-
ProviderGpioPinDriveMode
- 屬性
Windows 需求
裝置系列 |
Windows IoT Extension SDK (已於 10.0.10586.0 引進)
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進) |
API contract |
Windows.Devices.DevicesLowLevelContract (已於 v2.0 引進)
|
欄位
Input | 0 | 以浮動模式設定 GPIO 針腳,並具有高電壓。 如果您為此針腳呼叫 IGpioPinProvider.Read 方法,此方法會以外部驅動的方式傳回針腳的目前狀態。 如果您呼叫 IGpioPinProvider.Write 方法,此方法會設定針腳的閂鎖輸出值。 當針腳變更為輸出時,針腳會採用此閂鎖輸出值。 |
InputPullDown | 3 | 將 GPIO 針腳設定為具有下拉式水壓到地面的高電壓。 如果您為此針腳呼叫 IGpioPinProvider.Read 方法,此方法會以外部驅動的方式傳回針腳目前的值。 |
InputPullUp | 2 | 將 GPIO 針腳設定為高壓壓,並搭配提取壓到電壓充電連接, (VCC) 。 如果您為此針腳呼叫 IGpioPinProvider.Read 方法,此方法會傳回先前寫入針腳的值。 |
Output | 1 | 以強式磁片磁碟機模式設定 GPIO 針腳,並具有低電壓。 如果您使用ProviderGpioPinValue.High的值呼叫這個針腳的IGpioPinProvider.Write方法,此方法會產生針腳的低流量高值。 如果您針對此針腳呼叫 IGpioPinProvider.Write 方法,其值為 ProviderGpioPinValue.Low,此方法會產生針腳的低流量值。 如果您為此針腳呼叫 IGpioPinProvider.Read 方法,此方法會傳回先前寫入針腳的值。 |
OutputOpenDrain | 4 | 以開放式清空模式設定 GPIO。 如果您使用ProviderGpioPinValue.Low的值呼叫這個針腳的IGpioPinProvider.Write方法,方法會將值低到針腳。 如果您使用ProviderGpioPinValue.High的值呼叫這個針腳的IGpioPinProvider.Write方法,此方法會將針腳放在浮動模式中。 |
OutputOpenDrainPullUp | 5 | 使用抗拒式提取模式,以開放式清空模式設定 GPIO 針腳。 如果您使用ProviderGpioPinValue.Low的值呼叫這個針腳的IGpioPinProvider.Write方法,此方法會產生低流量低度狀態。 如果您為此針腳呼叫 IGpioPinProvider.Write 方法,其值為 ProviderGpioPinValue.High,則 方法會將針腳設定為具有 VCC 的提取器的高電壓。 |
OutputOpenSource | 6 | 在開啟收集器模式中設定 GPIO 針腳。 如果您針對此針腳呼叫 IGpioPinProvider.Write 方法,其值為 ProviderGpioPinValue.High,方法會將高的值驅動到針腳上。 如果您使用ProviderGpioPinValue.Low的值呼叫這個針腳的IGpioPinProvider.Write方法,此方法會以浮動模式設定針腳。 |
OutputOpenSourcePullDown | 7 | 使用抗拒下拉模式,在開啟收集器模式中設定 GPIO 針腳。 如果您針對此針腳呼叫 IGpioPinProvider.Write 方法,其值為 ProviderGpioPinValue.High,方法會將高的值驅動到針腳上。 如果您呼叫此針腳的 IGpioPinProvider.Write 方法,其值為 ProviderGpioPinValue.Low,則方法會將針腳設定為具有下拉式管線到地面的高電壓。 |