Hallo,
poste ich hier morgen.
Du musstest schon die Funktionen ersetzen. Hier mal das was du bis morgen probieren kannst
Danach sollte das Display leer und bereit zum Empfang von Daten sein.Code:for (i=0;i<3;i++){ lcd_write (0x03,0); LCD_Port_Write |= (1<<LCD_E); WAIT(); LCD_Port_Write &=~ (1<<LCD_E); WAIT(); } lcd_write (0x02,0); LCD_Port_Write |= (1<<LCD_E); WAIT(); LCD_Port_Write &=~ (1<<LCD_E); timeout = 0; while ((lcd_read(0)&(1<<BUSYBIT)) > 0 && timeout++ < 500) {}; lcd_write (0x28,0); LCD_Port_Write |= (1<<LCD_E); WAIT(); LCD_Port_Write &=~ (1<<LCD_E); timeout = 0; while ((lcd_read(0)&(1<<BUSYBIT)) > 0 && timeout++ < 500) {}; lcd_write (0x06,0);
Gruß
Jens







Zitieren

Lesezeichen