c-control MainUnitPlus + Lcd ansteuerung
Hallo!
Ich will an meine Main unit Plus(die mit dem Start und Resettaster) das Wintek 4*27 zeichen lcd von pollin ansteuern.
Hab es mit Basic++ versucht, klappt aber nicht.
Elektrische verbindung zum display dürfte in Ordnung sein
Jetzt ist meine Vermutung, dass die Anweisungen
LCD.init
lcd.pos
lcd.print usw.
meine unit plus nicht versteht
ist das möglich??
Also hab ich mich mal dran gewagt die Initialisierung selbst zu schreiben:
Code:
define dis byteport[2]
define en port[15]
dis = 11000000b
en = 1
en = 0
pause 1
dis = 11000000b
en = 1
en = 0
pause 1
dis = 11000000b
en = 1
en = 0
pause 50
dis = 01000000b
en = 1
en = 0
pause 50
Print "System Set"
dis = 01000000b
en = 1
en = 0
pause 50
dis = 00010000b
en = 1
en = 0
pause 50
Print "display ein"
dis = 00000000b
en = 1
en = 0
pause 50
dis = 00110000b
en = 1
en = 0
pause 50
Print "clear display"
dis = 00000000b
en = 1
en = 0
pause 50
dis = 10000000b
en = 1
en = 0
pause 50
pause 100
Print "entry mode set"
dis = 00000000b
en = 1
en = 0
pause 50
dis = 01100000b
en = 1
en = 0
pause 50
do
Print "A"
dis = 01000010b
en = 1
en = 0
pause 50
dis = 00010010b
en = 1
en = 0
pause 1
Pause 20
loop until 1=2
Das funktioniert aber auch nicht richtig
Es blinkt zwar was aber ich seh noch in der ersten zeile den Balken (macht das lcd wenn es mit strom versorgt wird)
Wahrscheinlich hab ich die binärcodes verdreht!!???
kann jemand meinen code mal berichtigen oder tipps geben an was es liegen könnte??
Danke im voraus,
gruß martin