Forum: Mikrocontroller und Digitale Elektronik XMega I2C/TWI mit AVR-GCC


von Manuel (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

mit dem Code im Anhang versuche ich XMegaA3, die Bit's eines PCF8574 
(I2C Port-Expander) zu lesen/schreiben.
Das Schreiben funktioniert auch sehr schön.

Wie könnte ich nun eine Abfrage (lesen), eines 2. Expanders realisieren?

Den Code habe ich im Internet gefunden und versuche nun, Ihn um eine 
Abfrage-Funktion zu ergänzen.
Kann mir jemand helfen?

PS: Mit dem AVR1308 Tutorial komme ich nicht wirklich weiter, das wirkt 
zwar sehr mächtig, jedoch verstehe ich den Code nicht.
Den Beispielcode von dem PCF8574 Artikel 
(http://www.mikrocontroller.net/articles/Port-Expander_PCF8574) habe ich 
auch schon versucht.
Der scheint mit den XMegas nicht zu funktionieren (Fehlende definitionen 
von "TWDR", "TWCR", uws.).

Im Grunde möchte ich nur drei Port-Expander mit je 8 Tastern auf 
Tastendruck abfragen...

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.