LCD-Bus ist Standardmäßig auf 4. Das siehst du auch, wenn du nach dem kompilieren mal STRG+W drückst. Da gibt es eine Zusammenfassung.
Dein Programm sollte soweit in Ordnung sein. Jedoch fehlt mir die Hauptschleife und ein END...
Wenn nur ein Teil des Displays gibt, sind evtl mehrere Controller auf diesem. Gibt es Anschlüsse, die E1 oder so heißen?$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 "Hallo Welt"
do
loop
end
Lesezeichen