Mcp23s17 Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Controlador para la MCP23S17 Expander de E/S de 16 bits con interfaz serie.
public class Mcp23s17 : Iot.Device.Mcp23xxx.Mcp23x1x
type Mcp23s17 = class
inherit Mcp23x1x
Public Class Mcp23s17
Inherits Mcp23x1x
- Herencia
Constructores
Mcp23s17(SpiDevice, Int32, Int32, Int32, Int32, GpioController, Boolean) |
Inicializa una nueva instancia del dispositivo Mcp23s17. |
Mcp23s17(SpiDevice, Int32, Int32, Int32, Int32, GpioController) |
Controlador para la MCP23S17 Expander de E/S de 16 bits con interfaz serie. |
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. (Heredado de Mcp23x1x) |
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. (Heredado de Mcp23x1x) |
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. (Heredado de Mcp23x1x) |
ReadUInt16(Register) |
Lea un ushort del registro especificado. (Heredado de Mcp23x1x) |
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. (Heredado de Mcp23x1x) |
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. (Heredado de Mcp23x1x) |