Entschuldige, das mit dem Semikolon war wohl ich
Wenn's möglich ist, wär natürlich ein Test nur der I2c-übermittlung alleine hilfreich. Denn ob das LCD was zeigt, kann verschiedene Ursachen haben.
Mach ein einfaches Bascom testprogramm
Jetzt sollten alle P0.0 - P0.7 im Sekundentakt zwischen 0 u. 5V hin un herpendeln. Das kann man auch mit Digtal-Multimeter messenCode:DIM toggle AS BYTE i2cstart i2cwbyte pcf8574_LCD i2cwbyte &H06 ;command (write register 6) i2cwbyte &H00 ; val register 6 00 -> all Output i2cwbyte &HE8 ; val register 7 E8 -> 0, 1, 2 Output 3,4,5,6,7 input i2cstop ;------------------------------------------------------------------------ DO i2cstart i2cwbyte pcf8574_LCD i2cwbyte &H02 i2cwbyte toggle i2cstop toggle = toggle XOR &HFF Waitms 1000 LOOP
Geschieht das nicht, haben wir einen anderen Hund drinnen







Zitieren

Lesezeichen