INFO - FAQ - CC2-Forum - CCPro-Forum |
Hallo, gruss an alle, ich bin seit jahren nicht mehr da gewesen...meinen Passwort habe ich auch vergessen... Seit drei Tagen versuche ich ohne Erfolg den Port 17 (PCF 8574 auf den I2C Bus) als Eingang zu nutzen... was ich früher schon geschafft habe. Was mach ich denn falsch ?!? Hier ist meine Schaltung: [URL=http://www.hostingpics.net/viewer.php?id=870290Schaltung.jpg][IMG]http://img11.hostingpics.net/pics/870290Schaltung.jpg[/IMG][/URL] Hier ist mein Testprogramm: define SDA as port [9] define SCL as port [10] define led as port [1] define eingang as port [17] LCD.init LCD.off SDA=on SCL=on eingang=on #loop led=eingang goto loop Die Led an port 1 sollte den Zustand des Port 17 anzeigen... macht es aber nicht Die Messung bestätigt dass der Port 17 (pin4 auf pcf8574) nach Befehl "eingang=on" auf high geht. Der Portexpander funktionniert also einwandfrei als Ausgang. Die Portabfrage als Eingang liefert aber immer nur einen low, unabhängig davon ob pin 4 vom pcf8574 (port17) auf low oder auf high gezogen wird ! Ich versteh das nicht. Stimmt da etwas mit die Softwareabfrage nicht ? Wer könnte mir bitte helfen ? Gruss Nicolas |
Antwort schreiben |