Forum: Mikrocontroller und Digitale Elektronik MCP23017 und seine Tücken


von Thomas L. (thomasblue)


Lesenswert?

Hallo Leute,

ich hab ein wenig mit dem MCP23017 (Nachfolger vom MCP23016) gearbeitet 
und will mal folgendes für die Nachwelt zusammenfassen:

1. Soll sich ein Pegel am Pin ändern: Ins OLAT Register schreiben.
2. Pegel der Pins auslesen: Aus den GPIO Registern.
3. Auslesen von mehreren Registern schnell am Stück mit dem "Pointer 
auto-increment" ist kein Problem.
4. Es muss eine kurze Pause folgen, wenn nach dem Lesen von Registern 
der Pointer durch "Start -> Write -> Register -> Stop" neu gesetzt 
werden soll. Sonst bekommt man nur Grütze.

Kann jemand diese Punkte bestätigen?

von Thomas L. (thomasblue)


Lesenswert?

Hach ja...
Punkt 4. kann gestrichen werden.
Denn wenn man beim "Stop" senden nicht abwartet, dass es auch gesendet 
wurde, wirds natürlich schwer korrekte Werte zu bekommen :-)

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.