共用方式為


ProviderGpioPinDriveMode 列舉

定義

描述一般用途 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,則方法會將針腳設定為具有下拉式管線到地面的高電壓。

適用於

另請參閱