Mcp23xxx 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public abstract class Mcp23xxx : System.Device.Gpio.GpioDriver
type Mcp23xxx = class
inherit GpioDriver
Public MustInherit Class Mcp23xxx
Inherits GpioDriver
- 繼承
-
- 衍生
-
建構函式
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)
|
屬性
方法
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)
|
將位元組寫入指定的暫存器。
|
適用於