次の方法で共有


Mcp23xxx クラス

定義

Mcp23xxx GPIO エキスパンダーの基本クラス

public abstract class Mcp23xxx : System.Device.Gpio.GpioDriver
type Mcp23xxx = class
    inherit GpioDriver
Public MustInherit Class Mcp23xxx
Inherits GpioDriver
継承
Mcp23xxx
派生

コンストラクター

Mcp23xxx(Mcp23xxx+BusAdapter, Int32, Int32, Int32, GpioController, BankStyle)

Mcp23xxx GPIO エキスパンダーの基本クラス

Mcp23xxx(Mcp23xxx+BusAdapter, Int32, Int32, Int32, GpioController, BankStyle, Boolean)

I2C または SPI アプリケーション用の汎用並列 I/O 拡張。

フィールド

_bus

デバイスとの通信に使用されるバス アダプター (I2C/SPI)

プロパティ

PinCount

ドライバーによって提供されるピンの数。

(継承元 GpioDriver)

メソッド

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

ピン値変更イベントのハンドラーを追加します。

ClosePin(Int32)

開いているピンを閉じます。

ConvertPinNumberToLogicalNumberingScheme(Int32)

ボード ピン番号をドライバーの論理番号付けスキームに変換します。

Disable()

リセット ピンを低く設定して、デバイスを無効にします。

Dispose()

開いているすべてのピンを閉じて、このインスタンスを破棄します

(継承元 GpioDriver)
Dispose(Boolean)

このインスタンスを破棄します

Enable()

リセット ピンを高に設定してデバイスを有効にします。

GetPinMode(Int32)

ピンのモードを取得します。

InternalRead(Register, Span<Byte>, Port)

レジスタからバイト数を読み取ります。

InternalReadByte(Register, Port)

デバイス レジスタからバイトを読み取ります

InternalReadInterrupt(Port)

割り込み値を読み取ります

InternalReadUInt16(Register)

デバイス レジスタから 16 ビット符号なし整数を読み取ります

InternalWrite(Register, Span<Byte>, Port)

レジスタにバイト数を書き込みます。

InternalWriteByte(Register, Byte, Port)

デバイス レジスタにバイトを書き込む

InternalWriteUInt16(Register, UInt16)

デバイス レジスタに 16 ビット符号なし整数を書き込みます

IsPinModeSupported(Int32, PinMode)

ピンが特定のモードをサポートしているかどうかを確認します。

OpenPin(Int32)

使用する準備が整うためにピンを開きます。 ドライバーは、モードまたは値を変更せずにピンを開こうとします。

QueryComponentInformation()

コンポーネントとその子に関する情報を照会します。

(継承元 GpioDriver)
Read(Int32)

ピンの値を読み取ります。

Read(Span<PinValuePair>)

ピンのセットの値を読み取ります

ReadByte(Register)

指定されたレジスタからバイトを読み取ります。

ReadInterrupt()

構成されている場合は、割り込みピンの値を返します。

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

ピン値変更イベントのハンドラーを削除します。

SetPinMode(Int32, PinMode)

モードをピンに設定します。

SetPinMode(Int32, PinMode, PinValue)

モードをピンに設定し、出力ピンの初期値を設定します。

(継承元 GpioDriver)
Toggle(Int32)

ピンの現在の値を切り替えます。

Toggle(Int32)

ピンの現在の値を切り替えます。

(継承元 GpioDriver)
WaitForEvent(Int32, PinEventTypes, CancellationToken)

eventType 型のイベントが受信されるか、取り消しが要求されるまで、実行をブロックします。

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

eventType 型のイベントが受信されるか、取り消しが要求されるまでの非同期呼び出し。

(継承元 GpioDriver)
Write(Int32, PinValue)

ピンに値を書き込みます。

Write(ReadOnlySpan<PinValuePair>)

ピンのセットに値を書き込みます

WriteByte(Register, Byte)

指定されたレジスタにバイトを書き込みます。

適用対象