Hi!
Nachdem ich mein LCD (HD44780) endlich zum Laufen bekommen habe, habe ich nun ein Problem. Wenn ich Controller (Mega32) und Display einschalte, steht der programmierte Text auch wunderbar da. Resette ich den Controller, sind alle Pixel des Displays an (es leuchten also alle Kästchen). Eine Lösung hier im Fourm war, ein "initlcd" einzufüge, das führte aber nicht zum gewünschten Erfolg. Packe ich den Displaytext in eine Schleife mit "waitms 500", dann kann ich den Text problemlos lesen...
Code:
$regfile = "m32def.dat"
$crystal = 8000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.1 , Db6 = Portd.2 , Db7 = Portd.3 , E = Portd.5 , Rs = Portd.4
Config Lcdbus = 4
Initlcd
Cursor Off
Cls
Locate 1 , 1
Lcd "Hallo Sven"
Mit diesem Quelltext ist das Display spätestens nach einem Reset immer schwarz...
Ich hoffe, mit kann einer helfen...
Lesezeichen