Hallo Leute, habe mal wieder ein großes Problem!
Habe ein LCD an einem MEGA16 angeschlossen und mit einem Testprogramm sollten Fehler entdeckt werden! Aber da ist der Hacken, an einem ATTiny2313 funktioniert es einwandfrei aber am MEGA16 erscheinen in der Ersten Zeile und schwarze Felder.
Mein erster Gedanke war, die Pinbelegung, wurde aber mehrfach überprüft.
Bitte hilft mir!
Gruß Douser

Hier noch der Quellcode!

$regfile = "m16def.dat"
$crystal = 8000000

Config Lcd = 16 * 2 'wir verwenden ein 4 x 20 Zeichen Display
' Im I/O Mode wird jeder Prozessor Pin einzeln angegeben
Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portb.0 , E = Portd.3 , Rs = Portd.2

Do
Cls 'loesche das LCD Display
Cursor Off
Locate 1 , 1 'Cursor auf 1 Zeile, 1 Spalte
Lcd "Wohnwagenheizung" 'String auf Display anzeigen
Loop
End