Pull-Ups:
Ich meine, bei den IN ports des PCF gehören die eigentlich schon hin, sonst floaten die.
Du hattest in Deinem ersten Schaltplan "LEDs über I2C steuern" eigene Pull-Ups an den SDA und SCL Leitungen; die lass ich immer weg, weil die laut Schaltplan ja schon auf dem Mainboard sind, wie ja auch auf der CC1 Unit (weiss nicht, ob auch auf der M-Unit).
LCD_WRITE_HEX und BIN sind anscheinend neu:
Bevor ich nach London fahre, schicke ich noch mal die aktuellen Programme, falls mein upload space das zuässt.Code:#LCD_WRITE_HEX ' writes SUBCMD as 2 hex digits ("0".."9","A".."F") to LCD ' IN: SUBCMD (0..255) ' OUT: PARAM and SUBCMD modified; LCD 2 next chars modified gosub get_hex ' HBYTE and LBYTE contain the printable nibbles subcmd = hbyte : gosub lcd_writechar subcmd = lbyte : goto lcd_writechar #LCD_WRITE_BITS ' writes SUBCMD as 8 bin digits ("0","1") to LCD ' IN: SUBCMD (0..255) ' OUT: PARAM and SUBCMD modified; LCD 8 next chars modified lbyte = subcmd for hbyte = 0 to 7 subcmd = &H30 : if lbyte > 127 then subcmd = &H31 gosub lcd_writechar lbyte = lbyte shl 1 next hbyte return





Zitieren

Lesezeichen