Hmmm nach dem initialisieren verschwinden die Balken nicht :/ vorher ist allerdings etwas seltsames passiert: Ich habe das 4x20 an den Ports 1-8 und RS an 9, RW an 10 und E an 11 angeschlossen, die Beleuchtung des App. Board Displays wurde eingeschalten und es sind viele Zeichen auf das Display geschrieben worden....
Ich hab mittlerweile versucht die initialisierung Bitweise vorzunehmen, wie im Datenblatt beschrieben, code:
Code:
define RS as port[9]
define RW as port[10]
define E as port[11]
define DB0 as port[1]
define DB1 as port[2]
define DB2 as port[3]
define DB3 as port[4]
define DB4 as port[5]
define DB5 as port[6]
define DB6 as port[7]
define DB7 as port[8]
define i as byte
i = 0
'Initialisierung
'Function set
pause 10
RS = off
RW = off
E = on
DB0 = off
DB1 = off
DB2 = off
DB3 = off
DB4 = on
DB5 = off
DB6 = off
DB7 = off
'Initialisierung
'Display on/off control
pause 1
RS = off
RW = off
E = on
DB0 = on
DB1 = on
DB2 = on
DB3 = on
DB4 = off
DB5 = off
DB6 = off
DB7 = off
'Initialisierung
'Display clear
pause 1
RS = off
RW = off
E = on
DB0 = on
DB1 = off
DB2 = off
DB3 = off
DB4 = off
DB5 = off
DB6 = off
DB7 = off
'Initialisierung
'Entry mode set
pause 1
RS = off
RW = off
E = on
DB0 = on
DB1 = on
DB2 = on
DB3 = off
DB4 = off
DB5 = off
DB6 = off
DB7 = off
'Ins Display schreiben
do
E=on
pause 1
RS = on
RW = on
DB0 = off
DB1 = off
DB2 = on
DB3 = on
DB4 = off
DB5 = on
DB6 = off
DB7 = off
'Display shift, left
E=on
RS = off
RW = off
DB0 = on
DB1 = on
DB2 = on
DB3 = on
DB4 = on
DB5 = off
DB6 = off
DB7 = off
loop until i = 1
Funktioniert allerdings auch nicht :/
Bei deinem Programm wurde das Standard Display des App.Boards angesprochen, kann es sein dass dieses Display gar keinen HD74880 Controller hat?
Lesezeichen