Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

PCF8574 lesen Kategorie: I²C-Bus (von Detlef R - 19.05.2004 22:08)
Ich nutze:
C-Control II Station, OSOPT V3.0
Hallo,

ich teste gerade den PCF8547 am I2C Bus.

Dabei bin ich auf ein Problem gestossen, das ich mir nicht erklaeren kann.
Ich habe mir ein kleines Programm geschrieben, mit dem ich den Portstatus auslesen will.
Zuerst sende ich eine 255 an den PCF8574 um alle Ports als Eingang zu schalten.
Dann gibt es eine loop Schleife mit einem i2c.start() am Anfang und einem i2c.stop() am Ende.
Dazwischen ist eine for Schleife die 10 mal i2o.read() aufruft und das Ergebnis ausgibt. Dazu noch ein sleep 1000.

Nun zeigt sich aber, dass einmal der Wert ausgegeben wird der auch an den Ports des PCF8574 anliegt.
Im nächsten Durchlauf der Loop Schleife, also nach Start() Stop() wird aber 255 ausgegeben.


Und das immer im Wechsel.

Hat irgendwer eine gute Idee.


    Antwort schreiben


Antworten:

Re: PCF8574 lesen (von Martin Binder - 22.05.2004 22:25)