Hallo,
also ich habe gerade ein 20*4 an einem ATMega168 geklemmt. Klappte auf Anhieb mit folgendem Minimalcode:
Code:
$regfile = "m168def.dat"
$crystal = 16000000
Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2
Config Lcd = 20 * 4
Initlcd
Cls
Cursor Off
Locate 1 , 1
Lcd "Hello World"
Do
nop
Loop
End
RW ist bei mir auch auf GND. DB0-DB3 haengen bei mir einfach in der Luft. Das habe ich mittlerweile schon mit ca. 60 verbauten LCD's so gemacht. Laeuft seither problemlos.
Also ich vermute mal das Du noch einen Verdrahtungsfehler hast.
Mit freundlichen Gruessen
Digitali
Lesezeichen