R
Rico Loewe
Guest
Hallo!
Ich versuche gerade, ein Grafik-LCD anzusprechen.
128*64;
KS0108-Controller;
Datenblatt -> http://www.produktinfo.conrad.com/datenblaetter/175000-199999/187429-da-01-en-nlc-128x064csc_display.pdf
Nun funktioniert das alles ganz nett, allerdings nur dann wenn ich
darauf verzichte das Busy-Flag abzufragen. Tue ich das bleibt er in
der Abfrage-Schleife hängen. Ich hab mir das Status-Byte mal anzeigen
lassen, und BUSY ist dort dauerhaft auf "1". Merkwürdigerweise ist
aber auch das Bit DB6 dauerhaft auf "1", was laut Datenblatt jedoch
nie "1" werden kann.
Oder mache ich nur irgendeine Abfrage falsch?
Wär schön, wenn mal jemand in meinen Quellcode schauen könnte:
http://members.fortunecity.de/ricole/LCD.txt
Schonmal danke!
Rico
Ich versuche gerade, ein Grafik-LCD anzusprechen.
128*64;
KS0108-Controller;
Datenblatt -> http://www.produktinfo.conrad.com/datenblaetter/175000-199999/187429-da-01-en-nlc-128x064csc_display.pdf
Nun funktioniert das alles ganz nett, allerdings nur dann wenn ich
darauf verzichte das Busy-Flag abzufragen. Tue ich das bleibt er in
der Abfrage-Schleife hängen. Ich hab mir das Status-Byte mal anzeigen
lassen, und BUSY ist dort dauerhaft auf "1". Merkwürdigerweise ist
aber auch das Bit DB6 dauerhaft auf "1", was laut Datenblatt jedoch
nie "1" werden kann.
Oder mache ich nur irgendeine Abfrage falsch?
Wär schön, wenn mal jemand in meinen Quellcode schauen könnte:
http://members.fortunecity.de/ricole/LCD.txt
Schonmal danke!
Rico