mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik PCF8574


Autor: Timo (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Maik (Gast)
Datum:

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

Gruß,
Maik

Autor: Ingo B. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.