次の方法で共有


ProviderGpioPinDriveMode 列挙型

定義

汎用 I/O (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

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

このピンに対して 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 の値で呼び出すと、このメソッドは高い値をピンにドライブします。 このピンの IGpioPinProvider.Write メソッドを ProviderGpioPinValue.Low の値で呼び出すと、このメソッドはフローティング モードでピンを構成します。

OutputOpenSourcePullDown 7

抵抗プルダウン モードでオープン コレクター モードで GPIO ピンを構成します。

このピンの IGpioPinProvider.Write メソッドを ProviderGpioPinValue.High の値で呼び出すと、このメソッドは高い値をピンにドライブします。 このピンの IGpioPinProvider.Write メソッドを ProviderGpioPinValue.Low の値で呼び出すと、このメソッドは、グランドへのプルダウン抵抗を使用してピンを高インピーダンスとして構成します。

適用対象

こちらもご覧ください