Forum: Mikrocontroller und Digitale Elektronik PCF8574


von Timo (Gast)


Lesenswert?

Hallo
Ich habe an einem I2C Bus mehrere PCF8574. Nun spreche ich z.B. den 
1.Chip an und gebe ein Byte aus. Dann wird ein anderer Chip 
angesprochen, z.B. der 2. Jetzt ist meine Frage, wie lange bleiben die 
Bits an den Ausgängen des ersten Chip erhalten? So lange bis ich den 
1.Chip noch einmal anspreche, oder sind die bereits nicht mehr 
vorhanden, wenn ich den 2.Chip anspreche?

von Maik (Gast)


Lesenswert?

Meineswissens bleiben die Daten erhalten, solange bis du wieder neue 
drüberschreibst oder die Spannung wegnimmst....

Gruß,
Maik

von Ingo B. (Gast)


Lesenswert?

Hi,

laut Datenblatt:

... turn on when an output is written HIGH, and are
switched off by the negative edge of SCL.

Also wird eine '1' geschrieben, aber mit dem nächsten Clocksignal wieder 
gelöscht.
Du musst einen Pullup nach High einsetzen, um ein dauerhaftes HIGH zu 
erreichen. Treiben kann der Chip daher nach HIGH so gut wie nichts.

Bis dann,
Ingo.

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.