Re: PCF8574 lesen Kategorie: I²C-Bus (von Martin Binder - 22.05.2004 22:25) | ||
Als Antwort auf PCF8574 lesen von Detlef R - 19.05.2004 22:08 | ||
| ||
Hallo, wie wärs, wenn Du die existierenden Treiber verwendest, anstatt das Rad nochmal neu zu erfinden ? Sieh unter Module bei "pcf.c2" nach... mfG Martin > 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: |