Compartir a través de


Mcp23x1x Clase

Definición

Ajusta los expansores de E/S de MCP de 16 bits.

public abstract class Mcp23x1x : Iot.Device.Mcp23xxx.Mcp23xxx
type Mcp23x1x = class
    inherit Mcp23xxx
Public MustInherit Class Mcp23x1x
Inherits Mcp23xxx
Herencia
Derivado

Constructores

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

Construye la instancia de Mcp23x1x

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

Ajusta los expansores de E/S de MCP de 16 bits.

Campos

_bus

Adaptador de bus (I2C/SPI) usado para comunicarse con el dispositivo

(Heredado de Mcp23xxx)

Propiedades

PinCount

Número de patillas proporcionadas por el controlador.

Métodos

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Agrega un controlador para un evento de cambio de valor de patilla.

(Heredado de Mcp23xxx)
ClosePin(Int32)

Cierra un pin abierto.

(Heredado de Mcp23xxx)
ConvertPinNumberToLogicalNumberingScheme(Int32)

Convierte un número de patilla de placa en el esquema de numeración lógica del controlador.

(Heredado de Mcp23xxx)
Disable()

Deshabilita el dispositivo estableciendo el pin de restablecimiento bajo.

(Heredado de Mcp23xxx)
Dispose()

Elimina esta instancia, cerrando todos los pines abiertos.

(Heredado de GpioDriver)
Dispose(Boolean)

Elimina esta instancia

(Heredado de Mcp23xxx)
Enable()

Habilita el dispositivo estableciendo el pin de restablecimiento alto.

(Heredado de Mcp23xxx)
GetPinMode(Int32)

Obtiene el modo de un pin.

(Heredado de Mcp23xxx)
InternalRead(Register, Span<Byte>, Port)

Lee un número de bytes de los registros.

(Heredado de Mcp23xxx)
InternalReadByte(Register, Port)

Lee el byte del registro del dispositivo.

(Heredado de Mcp23xxx)
InternalReadInterrupt(Port)

Lee el valor de interrupción.

(Heredado de Mcp23xxx)
InternalReadUInt16(Register)

Lee entero de 16 bits sin signo del registro del dispositivo.

(Heredado de Mcp23xxx)
InternalWrite(Register, Span<Byte>, Port)

Escribe un número de bytes en los registros.

(Heredado de Mcp23xxx)
InternalWriteByte(Register, Byte, Port)

Escritura de bytes en el registro de dispositivos

(Heredado de Mcp23xxx)
InternalWriteUInt16(Register, UInt16)

Escribe entero de 16 bits sin signo en el registro del dispositivo.

(Heredado de Mcp23xxx)
IsPinModeSupported(Int32, PinMode)

Comprueba si un pin admite un modo específico.

(Heredado de Mcp23xxx)
OpenPin(Int32)

Abre un pin para que esté listo para su uso. El controlador intenta abrir la patilla sin cambiar su modo o valor.

(Heredado de Mcp23xxx)
QueryComponentInformation()

Consulte información sobre un componente y sus elementos secundarios.

(Heredado de GpioDriver)
Read(Int32)

Lee el valor de un pin.

(Heredado de Mcp23xxx)
Read(Span<PinValuePair>)

Lee el valor de un conjunto de patillas.

(Heredado de Mcp23xxx)
ReadByte(Register, Port)

Lea un byte del registro especificado en el puerto especificado.

ReadByte(Register)

Lea un byte del registro especificado.

(Heredado de Mcp23xxx)
ReadInterrupt()

Devuelve el valor del pin de interrupción si está configurado.

(Heredado de Mcp23xxx)
ReadInterrupt(Port)

Lee el pin de interrupción del puerto especificado si está configurado.

ReadUInt16(Register)

Lea un ushort del registro especificado.

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Quita un controlador para un evento de cambio de valor de pin.

(Heredado de Mcp23xxx)
SetPinMode(Int32, PinMode, PinValue)

Establece el modo en un pin y establece un valor inicial para un pin de salida.

(Heredado de GpioDriver)
SetPinMode(Int32, PinMode)

Establece un modo en un pin.

(Heredado de Mcp23xxx)
Toggle(Int32)

Alternar el valor actual de un pin.

(Heredado de Mcp23xxx)
WaitForEvent(Int32, PinEventTypes, CancellationToken)

Bloquea la ejecución hasta que se recibe un evento de tipo eventType o se solicita una cancelación.

(Heredado de Mcp23xxx)
WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Llamada asincrónica hasta que se recibe un evento de tipo eventType o se solicita una cancelación.

(Heredado de GpioDriver)
Write(Int32, PinValue)

Escribe un valor en un pin.

(Heredado de Mcp23xxx)
Write(ReadOnlySpan<PinValuePair>)

Escribe valores en un conjunto de patillas.

(Heredado de Mcp23xxx)
WriteByte(Register, Byte, Port)

Escriba un byte en el registro especificado en el puerto especificado.

WriteByte(Register, Byte)

Escriba un byte en el registro especificado.

(Heredado de Mcp23xxx)
WriteUInt16(Register, UInt16)

Escriba un ushort en el registro especificado. Escribe el valor en ambos puertos.

Se aplica a