Bidirektional Ports am I2C-Bus PCF8574?
Ich benutze an der CC1 (Robby) den System I2C Bus (über Assembler Treiber). OK: Damit kann ich auf die Ports des PCF8574 schreiben, und kann sie auch lesen (an den Ports des PCF habe ich 10 k PullUps).
An einem der PCFs hängt ein Standard LCD (HD-Controller), wie üblich im 4 bit mode. Auch OK: Damit kann ich auf das LCD schreiben (über Assembler, wegen Geschwindigkeit).
Aber: wie lese ich Daten aus dem LCD zurück (über das PCF)?
Allgemein: Wenn ein Port des PCF bidirektional benutzt wird, was muss ich dann beachten: Pull-Up? Doch wohl nicht, oder schon?
Ich sehe dabei das Problem, dass ich ja immer nur alle 8 Ports des PCF gemeinsam lesen oder schreiben kann.
Oder müssen sowieso immer alle 8 Ports eines PCF dieselbe Richtung haben (entweder alle OUT, oder alle IN, aber nicht gemischt)?