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?
Meineswissens bleiben die Daten erhalten, solange bis du wieder neue drüberschreibst oder die Spannung wegnimmst.... Gruß, Maik
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.