Hallo!
Lese gerade durch Zufall diesen Beitrag,Ich habe auch so ein LCD von Conrad, jedochhandelt es sich dabei um das 16*4. Ich habe ähnliche Probleme wie oben geschildert wurde.
Wenn ich R/W auf GND lege und diesen Code:
Code:
$regfile = "m8def.dat"
$crystal = 16000000
Config Lcd = 16 * 4
Config Lcdpin = Pin , E = Portc.3 , Db4 = Portd.2 , Db5 = Portd.3 , Db6 = Portd.4 , Db7 = Portd.5 , Rs = Portc.2
Do
Cls
Lcd "Hallo"
Wait 1
Loop
eingebe, dann zeigt er zwar "hallo" an aber das Display blinkt sozusagen im 1 sekunden Takt.
Lasse ich die wait 1 weg und schreibe nur cls und lcd in die do-loop schleife, dann flimmert das Display.
Wenn ich DO-Loop ganz weglasse, dann sind nur schwarze Balken zu sehen.
Das komische ist jetzt das, das Display mit dem RN-Control Atmega8-Besipielprogramm super läuft (Bis auf verschiebungen in den Zeilen).
Initlcd hilft auch nicht wirklich. Wo muss das eigentlich in meinem Code stehen?
Was mache ich falsch`?
Mfg
Timo
Lesezeichen