Forum: Mikrocontroller und Digitale Elektronik MCP23017 Output Latch


von Thomas L. (thomasblue)


Lesenswert?

Hallo Forum,

ich habe eine Frage bezüglich der Register GPIO und OLAT vom MCP23017. 
So richtig verstehe ich den Sinn und Zweck der beiden Register nicht. 
Ich schreibe gerade einen Treiber und würde egal ob der Pin als Output 
oder Input konfiguriert ist, das GPIO Register schreiben bzw. lesen.

Mittlerweile habe ich aber gelesen, dass man unterschiedlich verfährt.
Bei einem Outputpin: OLAT zum Schreiben.
Bei einem Inputpin: GPIO zum Lesen.

Hat jemand genauere Hintergrundinfos für mich?

Dankeschön.

von Marcel K. (sunny198828)


Lesenswert?

falls noch interesse besteht ^^
steht alles im datenblatt du kannst auch ins GPIO register schreiben was 
dann dementsprechend die OLAT register verändert.
OLAT denke ich wird der direkte ausgangstreiber sein

mfg

von Thomas L. (thomasblue)


Lesenswert?

Nun, mittlerweile hat sich das erledigt. Treiber tut seinen Dienst :-)
Die Ausgänge verändere ich per OLAT Register, die Eingänge frage ich 
über die GPIO Register ab.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.