GpioPinDriveMode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Décrit si une broche d’E/S à usage général (GPIO) est configurée en tant qu’entrée ou sortie, et comment les valeurs sont pilotées sur la broche.
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
- Héritage
-
GpioPinDriveMode
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows IoT Extension SDK (introduit dans 10.0.10240.0)
|
API contract |
Windows.Devices.DevicesLowLevelContract (introduit dans v1.0)
|
Champs
Input | 0 | Configure la broche GPIO en mode flottant, avec une impédance élevée. Si vous appelez la méthode GpioPin.Read pour cette broche, la méthode retourne l’état actuel de la broche comme piloté en externe. Si vous appelez la méthode GpioPin.Write , la méthode définit la valeur de sortie à verrous pour l’épingle. La broche prend cette valeur de sortie à verrous lorsque l’épingle est remplacée par une sortie. |
InputPullDown | 3 | Configure la broche GPIO en tant qu’impédance élevée avec une résistance d’extraction vers le bas jusqu’au sol. Si vous appelez la méthode GpioPin.Read pour cette broche, la méthode retourne la valeur actuelle de la broche comme pilotée en externe. |
InputPullUp | 2 | Configure la broche GPIO en tant qu’impédance élevée avec une résistance pull-up pour la connexion de charge de tension (VCC). Si vous appelez la méthode GpioPin.Read pour cette broche, la méthode retourne la valeur précédemment écrite dans l’épingle. |
Output | 1 | Configure la broche GPIO en mode lecteur fort, avec une faible impédance. Si vous appelez la méthode GpioPin.Write pour cette broche avec la valeur GpioPinValue.High, la méthode produit une valeur élevée à faible impédance pour l’épingle. Si vous appelez la méthode GpioPin.Write pour cette broche avec la valeur GpioPinValue.Low, la méthode produit une valeur faible à faible impédance pour l’épingle. Si vous appelez la méthode GpioPin.Read pour cette broche, la méthode retourne la valeur précédemment écrite dans l’épingle. |
OutputOpenDrain | 4 | Configure le GPIO en mode de drainage ouvert. Si vous appelez la méthode GpioPin.Write pour cette broche avec la valeur GpioPinValue.Low, la méthode génère une valeur de faible à la broche. Si vous appelez la méthode GpioPin.Write pour cette broche avec la valeur GpioPinValue.High, la méthode place l’épingle en mode flottant. |
OutputOpenDrainPullUp | 5 | Configure la broche GPIO en mode de drainage ouvert avec le mode pull-up résistif. Si vous appelez la méthode GpioPin.Write pour cette épingle avec la valeur GpioPinValue.Low, la méthode produit un état faible à faible impédance. Si vous appelez la méthode GpioPin.Write pour cette broche avec la valeur GpioPinValue.High, la méthode configure la broche comme impédance élevée avec une résistance pull-up pour VCC. |
OutputOpenSource | 6 | Configure la broche GPIO en mode collecteur ouvert. Si vous appelez la méthode GpioPin.Write pour cette broche avec la valeur GpioPinValue.High, la méthode génère une valeur élevée sur la broche. Si vous appelez la méthode GpioPin.Write pour cette broche avec la valeur GpioPinValue.Low, la méthode configure l’épingle en mode flottant. |
OutputOpenSourcePullDown | 7 | Configure la broche GPIO en mode collecteur ouvert avec le mode pull-down résistif. Si vous appelez la méthode GpioPin.Write pour cette broche avec la valeur GpioPinValue.High, la méthode génère une valeur élevée sur la broche. Si vous appelez la méthode GpioPin.Write pour cette broche avec une valeur de GpioPinValue.Low, la méthode configure la broche en tant qu’impédance élevée avec une résistance pull-down au sol. |