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

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
Ich nutze:
C-Control II Unit, CC2-Application-Board, eigenes Board, OSOPT V3.0
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: