Ler en inglés

Compartir por


Iot.Device.Multiplexing Espacio de nombres

Clases

CharlieplexSegment

Proporciona compatibilidad con multiplexación de Charlieplex. https://wikipedia.org/wiki/Charlieplexing

GpioOutputSegment

Implementación de IOutputSegment que usa GpioController.

Mbi5027

Registro de desplazamiento de MBI5027 de 16 bits con registro de salida de 3 estados y detección de errores. Admite el control SPI y GPIO.

ShiftRegister

Implementación del registro de desplazamiento genérico. Admite varias longitudes de registro. Compatible con SN74HC595, MBI5027 y MBI5168, por ejemplo. Admite el control SPI y GPIO.

Sn74hc595

Registros de desplazamiento de 8 bits de SN74HC595 con registros de salida de 3 estados admite el control SPI y GPIO

Estructuras

CharlieplexSegmentNode

Representa un nodo en un circuito Charlieplexed. https://wikipedia.org/wiki/Charlieplexing

Mbi5027PinMapping

Representa enlaces de patillas para MBI5027.

ShiftRegisterPinMapping

Representa las asignaciones de patillas para el enlace ShiftRegister. Requiere especificar 3 patillas (datos en serie, reloj de datos y bloqueo temporal). Puede especificar el pin de habilitación de salida (de lo contrario, cable a tierra).

Sn74hc595PinMapping

Representa la asignación de patillas para el enlace Sn74hc595. Requiere especificar al menos tres patillas (datos serie en, reloj de datos y bloqueo temporal). Las otras dos patillas (habilitación de salida y desactivación del registro de desplazamiento) se deben especificar o por separado con cable.

Interfaces

IOutputSegment

Abstrae un segmento de salidas de orígenes de multiplexación (como un registro de desplazamiento).