[ICStation.com] BitBastelei #278 - MCP23S17/MCP23017 IO-Multiplexer
Channel: BitBastelei
Date: 01/04/2018

Schalter, LEDs, Motoren - fast Alles, was man von Mikrocontrollern steuern möchte, benötigt GPIO - aber was, wenn der IC nicht genug hat? Bereits vor einiger Zeit hatte ich gezeigt, wie man mit Schieberegistern sich zusätzliche IO-Pins verschaffen kann. Mit dem MCP23S17/MCP23017 gibt es eine Alternative, welche über standardisierte Bus-Systeme angesprochen werden kann und auch Interrupts beherrschen, was für Anwendungen mit vielen Eingängen gegenüber anderen Methoden enorme Energieeinsparungen bringen kann.

Links:
----------

MCP23S17 (SPI-Version)
http://www.icstation.com/interface-converter-pinboard-16bit-extension-board-module-mcp23s17-arduino-p-13075.html

MCP23017 (I²C-Version)
http://www.icstation.com/input-output-expansion-board-mcp23017-interface-16bit-channel-expansion-module-board-converter-p-13017.html

Arduino-Library von MajenkoLibraries (im Video genutzt):
https://github.com/MajenkoLibraries/MCP23S17

Arduino-Klasse von Cort Buffington:
https://playground.arduino.cc/Main/MCP23S17

Video "Schieberegister":
https://www.youtube.com/watch?v=2Cs4IFqiVW8

Hinweise:
----------------

Das Modul wurde mir von ICStation.com für dieses Video kostenfrei zur Verfügung gestellt.