Condividi tramite


GpioPinDriveMode Enumerazione

Definizione

Descrive se un pin di I/O (GPIO) per utilizzo generico è configurato come input o output e come i valori vengono guidati sul pin.

public enum class GpioPinDriveMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
enum class GpioPinDriveMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
public enum GpioPinDriveMode
var value = Windows.Devices.Gpio.GpioPinDriveMode.input
Public Enum GpioPinDriveMode
Ereditarietà
GpioPinDriveMode
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows IoT Extension SDK (è stato introdotto in 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (è stato introdotto in v1.0)

Campi

Input 0

Configura il pin GPIO in modalità mobile, con un'elevata impedanza.

immagine dell'unità pin di input

Se si chiama il metodo GpioPin.Read per questo pin, il metodo restituisce lo stato corrente del pin come guidato esternamente.

Se si chiama il metodo GpioPin.Write , il metodo imposta il valore di output latched per il pin. Il pin assume questo valore di output latch quando il pin viene modificato in un output.

InputPullDown 3

Configura il pin GPIO come impedance elevato con un resistore a discesa da terra.

immagine pull-down di input

Se si chiama il metodo GpioPin.Read per questo pin, il metodo restituisce il valore corrente del pin come basato esternamente.

InputPullUp 2

Configura il pin GPIO come elevata impedance con un resistore pull-up alla connessione di carica di tensione (VCC).

immagine pull-up di input

Se si chiama il metodo GpioPin.Read per questo pin, il metodo restituisce il valore scritto in precedenza nel pin.

Output 1

Configura il pin GPIO in modalità unità avanzata, con bassa impedanza.

immagine dell'unità pin di output

Se si chiama il metodo GpioPin.Write per questo pin con un valore GpioPinValue.High, il metodo produce un valore elevato a bassa impedance per il pin. Se si chiama il metodo GpioPin.Write per questo pin con un valore GpioPinValue.Low, il metodo produce un valore basso di impedance basso per il pin.

Se si chiama il metodo GpioPin.Read per questo pin, il metodo restituisce il valore scritto in precedenza nel pin.

OutputOpenDrain 4

Configura GPIO in modalità di svuotamento aperto.

output aprire l'immagine di svuotamento

Se si chiama il metodo GpioPin.Write per questo pin con un valore GpioPinValue.Low, il metodo determina un valore basso per il pin. Se si chiama il metodo GpioPin.Write per questo pin con un valore GpioPinValue.High, il metodo posiziona il pin in modalità mobile.

OutputOpenDrainPullUp 5

Configura il pin GPIO in modalità di svuotamento aperto con modalità pull-up resistiva.

output open drain pull up image

Se si chiama il metodo GpioPin.Write per questo pin con un valore GpioPinValue.Low, il metodo produce uno stato basso impedance basso. Se si chiama il metodo GpioPin.Write per questo pin con un valore GpioPinValue.High, il metodo configura il pin come impedance elevata con un resistore pull-up a VCC.

OutputOpenSource 6

Configura il pin GPIO in modalità agente di raccolta aperta.

output open source'immagine

Se si chiama il metodo GpioPin.Write per questo pin con un valore GpioPinValue.High, il metodo determina un valore elevato sul pin. Se si chiama il metodo GpioPin.Write per questo pin con un valore GpioPinValue.Low, il metodo configura il pin in modalità mobile.

OutputOpenSourcePullDown 7

Configura il pin GPIO in modalità agente di raccolta aperta con modalità pull-down resistiva.

output open source'immagine a discesa

Se si chiama il metodo GpioPin.Write per questo pin con un valore GpioPinValue.High, il metodo determina un valore elevato sul pin. Se si chiama il metodo GpioPin.Write per questo pin con un valore GpioPinValue.Low, il metodo configura il pin come impedance elevata con un resistore a terra.

Si applica a

Vedi anche