Compartir a través de


Mcp23xxx Constructores

Definición

Sobrecargas

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

Una expansión de E/S paralela de uso general para aplicaciones I2C o SPI.

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

protected Mcp23xxx (Iot.Device.Mcp23xxx.Mcp23xxx.BusAdapter bus, int reset = -1, int interruptA = -1, int interruptB = -1, System.Device.Gpio.GpioController masterController = default, Iot.Device.Mcp23xxx.BankStyle bankStyle = Iot.Device.Mcp23xxx.BankStyle.Sequential);
new Iot.Device.Mcp23xxx.Mcp23xxx : Iot.Device.Mcp23xxx.Mcp23xxx.BusAdapter * int * int * int * System.Device.Gpio.GpioController * Iot.Device.Mcp23xxx.BankStyle -> Iot.Device.Mcp23xxx.Mcp23xxx
Protected Sub New (bus As Mcp23xxx.BusAdapter, Optional reset As Integer = -1, Optional interruptA As Integer = -1, Optional interruptB As Integer = -1, Optional masterController As GpioController = Nothing, Optional bankStyle As BankStyle = Iot.Device.Mcp23xxx.BankStyle.Sequential)

Parámetros

reset
Int32
interruptA
Int32
interruptB
Int32
masterController
GpioController
bankStyle
BankStyle

Se aplica a

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

Una expansión de E/S paralela de uso general para aplicaciones I2C o SPI.

protected Mcp23xxx (Iot.Device.Mcp23xxx.Mcp23xxx.BusAdapter bus, int reset = -1, int interruptA = -1, int interruptB = -1, System.Device.Gpio.GpioController? controller = default, Iot.Device.Mcp23xxx.BankStyle bankStyle = Iot.Device.Mcp23xxx.BankStyle.Sequential, bool shouldDispose = true);
protected Mcp23xxx (Iot.Device.Mcp23xxx.Mcp23xxx.BusAdapter bus, int reset = -1, int interruptA = -1, int interruptB = -1, System.Device.Gpio.GpioController? gpioController = default, Iot.Device.Mcp23xxx.BankStyle bankStyle = Iot.Device.Mcp23xxx.BankStyle.Sequential, bool shouldDispose = true);
new Iot.Device.Mcp23xxx.Mcp23xxx : Iot.Device.Mcp23xxx.Mcp23xxx.BusAdapter * int * int * int * System.Device.Gpio.GpioController * Iot.Device.Mcp23xxx.BankStyle * bool -> Iot.Device.Mcp23xxx.Mcp23xxx
new Iot.Device.Mcp23xxx.Mcp23xxx : Iot.Device.Mcp23xxx.Mcp23xxx.BusAdapter * int * int * int * System.Device.Gpio.GpioController * Iot.Device.Mcp23xxx.BankStyle * bool -> Iot.Device.Mcp23xxx.Mcp23xxx
Protected Sub New (bus As Mcp23xxx.BusAdapter, Optional reset As Integer = -1, Optional interruptA As Integer = -1, Optional interruptB As Integer = -1, Optional controller As GpioController = Nothing, Optional bankStyle As BankStyle = Iot.Device.Mcp23xxx.BankStyle.Sequential, Optional shouldDispose As Boolean = true)
Protected Sub New (bus As Mcp23xxx.BusAdapter, Optional reset As Integer = -1, Optional interruptA As Integer = -1, Optional interruptB As Integer = -1, Optional gpioController As GpioController = Nothing, Optional bankStyle As BankStyle = Iot.Device.Mcp23xxx.BankStyle.Sequential, Optional shouldDispose As Boolean = true)

Parámetros

bus
Mcp23xxx.BusAdapter

El bus al que está conectado el dispositivo.

reset
Int32

Número de patilla de salida que está conectado al restablecimiento de hardware.

interruptA
Int32

Número de patilla de entrada que está conectado a la interrupción del puerto A (INTA).

interruptB
Int32

Número de patilla de entrada que está conectado a la interrupción del puerto B (INTB).

controllergpioController
GpioController

Controlador para las patillas de restablecimiento e interrupción. Si no se especifica, se usará el controlador predeterminado.

bankStyle
BankStyle

Estilo bancario actual de los puertos. Esto no establece el estilo bancario- nos indica cuál es el estilo bancario. Se recomienda encarecidamente no cambiar el estilo bancario del valor predeterminado, ya que no hay ninguna manera directa de detectar en qué estilo está el chip y la mayoría de las aplicaciones producirán un error si el chip no está establecido en valores predeterminados. Esta configuración no afecta a los expansores de 8 bits.

shouldDispose
Boolean

True para eliminar el controlador gpio

Se aplica a