GpioPinDriveMode 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
汎用 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 ピンを高インピーダンスとして構成します。 このピンに 対して 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 の値で呼び出すと、このメソッドは、グラウンドへのプルダウン抵抗を使用してピンを高インピーダンスとして構成します。 |