Hast du mal das Fuse-Bit RSTDSBL gecheckt?
Nur so ne Idee, PprtC.6 ist ja auch Reset...
HD44780 kann man in 2 verschiedenen Modi betreiben (abgesehen von 4/8 Bit), vielleicht ist da ja ein Fehler in der Initialisierung oder der Controller unterstützt den Modus nicht.
Zu Fleurys LCD-Routinen kann ich nix sagen (ich hab meine eigenen), aber nach dem Schreiben würd ich warten. LCDs sind ja recht langsam, also eher so:
Code:
int main(void)
{
/* initialize display, cursor off */
lcd_init(LCD_DISP_ON_CURSOR_BLINK);
/* put string to display (line 1) with linefeed */
lcd_puts("LCD Test Line 1\n");
for (;;);
}
Lesezeichen