ProviderGpioPinDriveMode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает, настроен ли контакт ввода-вывода общего назначения (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 в режиме жесткого диска с низким импедымансом. При вызове метода IGpioPinProvider.Write для этого контакта со значением ProviderGpioPinValue.High метод создает для закрепления высокое значение с низким импедерансом. При вызове метода IGpioPinProvider.Write для этого контакта со значением ProviderGpioPinValue.Low метод создает низкое значение для закрепления. При вызове метода IGpioPinProvider.Read для этого контакта метод возвращает значение, записанное ранее в закрепление. |
OutputOpenDrain | 4 | Настраивает GPIO в режиме открытого стока. При вызове метода IGpioPinProvider.Write для этого контакта со значением ProviderGpioPinValue.Low метод приводит к значению low. Если вызвать метод IGpioPinProvider.Write для этого контакта со значением ProviderGpioPinValue.High, метод переместит контакт в режим с плавающей точкой. |
OutputOpenDrainPullUp | 5 | Настраивает контакт GPIO в режиме открытого стока с режимом резистивного вытягивания. При вызове метода IGpioPinProvider.Write для этого пин-кода со значением ProviderGpioPinValue.Low метод создает низкое состояние с низким импедерансом. При вызове метода IGpioPinProvider.Write для этого контакта со значением ProviderGpioPinValue.High метод настраивает контакт как высокий импедерс с подтягивающий резистор для VCC. |
OutputOpenSource | 6 | Настраивает закрепление GPIO в режиме открытого сборщика. При вызове метода IGpioPinProvider.Write для этого контакта со значением ProviderGpioPinValue.High этот метод приводит к закреплению значение high. При вызове метода IGpioPinProvider.Write для этого контакта со значением ProviderGpioPinValue.Low метод настраивает закрепление в режиме с плавающей точкой. |
OutputOpenSourcePullDown | 7 | Настраивает контакт GPIO в режиме открытого сборщика с режимом резистивного вытягивания. При вызове метода IGpioPinProvider.Write для этого контакта со значением ProviderGpioPinValue.High этот метод приводит к закреплению значение high. При вызове метода IGpioPinProvider.Write для этого контакта со значением ProviderGpioPinValue.Low метод настраивает контакт как высокий импедерс с вытягивающийся резистор на землю. |