Hallo,
poste ich hier morgen.
Du musstest schon die Funktionen ersetzen. Hier mal das was du bis morgen probieren kannst
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);
Danach sollte das Display leer und bereit zum Empfang von Daten sein.
Gruß
Jens
Lesezeichen