Gast
#47431
Ich habe ein LCD (4x20) wie im Tutorial mit 6 Pins angeschlossen.
Die Initialisierung unter GCC klappt, ich kann auch in die erste und
dritte Zeile schreiben.
Allerdings komme ich nicht an die zweite und dritte dran.
Das Display ist nicht defekt, es lief vorher an einem PC am
Parallelport.
void lcd_init(void) {
unsigned char i;
lcd_delay_ms(16);
LCD_PORT = 0x03;
lcd_enable();
lcd_enable();
lcd_enable();
LCD_PORT = 0x02;
lcd_enable();
lcd_command(0x28);
lcd_command(0x0E);
lcd_command(0x06);
}
Daten und Kommandos werden richtig interpretiert, also sind die anderen
Funktionen in Ordnung.
Wo liegt mein Fehler (ich vermute ja mal in der initialisierung)
Arnd