Compartilhar via


Iot.Device.Mcp23xxx Namespace

Classes

Mcp23008

Driver para o Expander de E/S de 8 bits do Microchip MCP23008 com interface serial.

Mcp23009

Driver para o Expander de E/S de 8 bits mcp23009 com saídas de Open-Drain.

Mcp23017

Driver do Microchip MCP23017 Expansor de E/S de 16 bits com interface serial.

Mcp23018

Driver para o Expander de E/S do Microchip MCP23018 de 16 bits com saídas de Open-Drain.

Mcp23s08

Driver para o Expander de E/S de 8 bits MCP23S08 do Microchip com interface serial.

Mcp23s09

Driver para o Expander de E/S de 8 bits do Microchip MCP23S09 com saídas de Open-Drain.

Mcp23s17

Driver para o Expander de E/S do Microchip MCP23S17 de 16 bits com interface serial.

Mcp23s18

Driver para o Expander de E/S microchip MCP23s18 de 16 bits com saídas de Open-Drain.

Mcp23x0x

Encapsula expansores de E/S MCP de 8 bits.

Mcp23x1x

Encapsula expansores de E/S MCP de 16 bits.

Mcp23xxx

Classe base para expansores gpio Mcp23xxx

Mcp23xxx.BusAdapter

Adaptador de barramento

Mcp23xxx.I2cAdapter

Adaptador I2C

Mcp23xxx.SpiAdapter

Adaptador SPI

Enumerações

BankStyle

A família MCP28XXX tem um conceito de mapeamento de endereço para acessar registros. Isso fornece uma maneira de lidar facilmente com registros por grupo ou tipo. Isso só é relevante para dispositivos de 16 bits em que ele tem dois bancos (Porta A e B) de pinos GPIO de 8 bits.

Port

A porta de E/S usada com registros.

Register

Registro Mcp23xxx