Поделиться через


GpioPinDriveMode Перечисление

Определение

Описывается, настроен ли пин-код ввода-вывода общего назначения (GPIO) в качестве входных или выходных данных, а также как значения применяются к контакту.

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
Наследование
GpioPinDriveMode
Атрибуты

Требования к Windows

Семейство устройств
Windows IoT Extension SDK (появилось в 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (появилось в v1.0)

Поля

Input 0

Настраивает контакт GPIO в плавающем режиме с высоким импедансом.

Изображение диска ввода-закрепления

При вызове метода GpioPin.Read для этого контакта метод возвращает текущее состояние контакта как управляемое извне.

При вызове метода GpioPin.Write метод задает кратковременное выходное значение для закрепления. Закрепление принимает это кратковременное выходное значение, когда контакт меняется на выходные данные.

InputPullDown 3

Настраивает контакт GPIO как высокий импеданс с вытягивающий резистор на землю.

Входное вытягиваемого изображения

При вызове метода GpioPin.Read для этого контакта метод возвращает текущее значение контакта как управляемое извне.

InputPullUp 2

Настраивает контакт GPIO как высокий импеданс с подтягивающий резистор для соединения заряда напряжения (VCC).

Входное изображение подтягивания

При вызове метода GpioPin.Read для этого контакта метод возвращает значение, ранее записанное в контакт.

Output 1

Настраивает контакт GPIO в режиме сильного диска с низким импедансом.

Изображение выходного закрепления

При вызове метода GpioPin.Write для этого контакта со значением GpioPinValue.High метод создает низкоимпедансное высокое значение для контакта. При вызове метода GpioPin.Write для этого контакта со значением GpioPinValue.Low метод создает низкоимпедансное низкое значение для контакта.

При вызове метода GpioPin.Read для этого контакта метод возвращает значение, ранее записанное в контакт.

OutputOpenDrain 4

Настраивает GPIO в режиме открытого стока.

Выходное изображение открытого стока

При вызове метода GpioPin.Write для этого контакта со значением GpioPinValue.Low метод приводит к закреплениям значение low. При вызове метода GpioPin.Write для этого контакта со значением GpioPinValue.High метод переводит контакт в плавающий режим.

OutputOpenDrainPullUp 5

Настраивает контакт GPIO в режиме открытого стока с режимом резистивного вытягивания.

Выходной открытый сток подтягивание изображения

При вызове метода GpioPin.Write для этого контакта со значением GpioPinValue.Low метод создает низкоимпедансное состояние. При вызове метода GpioPin.Write для этого контакта со значением GpioPinValue.High метод настраивает контакт как высокий импеданс с подтягивающий резистор для VCC.

OutputOpenSource 6

Настраивает контакт GPIO в режиме открытого сборщика.

выходные открытый код изображение

Если вы вызываете метод GpioPin.Write для этого контакта со значением GpioPinValue.High, метод направляет на контакт значение high. При вызове метода GpioPin.Write для этого контакта со значением GpioPinValue.Low метод настраивает контакт в плавающем режиме.

OutputOpenSourcePullDown 7

Настраивает контакт GPIO в режиме открытого сборщика с режимом резистивного вытягивания.

вывод открытый код вытягивание изображения вниз

Если вы вызываете метод GpioPin.Write для этого контакта со значением GpioPinValue.High, метод направляет на контакт значение high. При вызове метода GpioPin.Write для этого контакта со значением GpioPinValue.Low метод настраивает контакт как высокий импеданс с вытягивающий резистор на землю.

Применяется к

См. также раздел