次の方法で共有


GpioPinDriveMode 列挙型

定義

汎用 I/O (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 ピンを高インピーダンスとして構成します。

input pull down image

このピンに 対して GpioPin.Read メソッドを呼び出すと、メソッドはピンの現在の値を外部駆動として返します。

InputPullUp 2

電圧充電接続 (VCC) へのプルアップ抵抗を使用して、GPIO ピンを高インピーダンスとして構成します。

入力プルアップイメージ

このピンに 対して 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 の値で呼び出すと、このメソッドは、グラウンドへのプルダウン抵抗を使用してピンを高インピーダンスとして構成します。

適用対象

こちらもご覧ください