Hi habe fast das gleiche Problem. Heute kam mein LCD von Reichelt. (2x16)

Habs dann so verdrahtet:
1 Vss GND
2 Vcc 5V
3 Vee Poti (siehe oben)
4 RS PD4 am AVR
5 RW GND
6 E PD5 am AVR
7 DB0 GND
8 DB1 GND
9 DB2 GND
10 DB3 GND
11 DB4 PD0 am AVR
12 DB5 PD1 am AVR
13 DB6 PD2 am AVR
14 DB7 PD3 am AVR

Hier der Code:
Code:
 $regfile = "m8def.dat"
 $crystal = 4000000

 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
 
 Cls
 Locate 1 , 1
 Lcd "Test"
Ganz am Anfang gings, dann habe ich mal Locate 2 , 5 Probiert.
Seitdem ist die erste Zeile voll mit schwarzen Balken. Habe das Programm schon mehrmals neu geflasht, das nützt aber nichts.

LG Fabian