Forum: Projekte & Code Grafik-LCD


von Rico (Gast)


Angehängte Dateien:

Lesenswert?

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.

Ich hoffe hier kennt sich jemand mit LCDs mit KS0108-Controllern aus,
scheint ja nicht der gängigste Typ zu sein.
Mein Programm hab ich in den Anhang gepackt.

Schonmal danke!
Rico

von Dirk (Gast)


Lesenswert?

Hi,

ich kann Dir leider keine konkrete Hilfe anbieten, aber schau mal auf
www.yampp.com. Im Forum (User Photos) hatte mal jemand ein LCD mit
KS0180 angeschlossen, den Source (ASM) konnte man downloaden.


Mfg
Dirk

von Rico (Gast)


Lesenswert?

Hallo,

das Problem hat sich inzwischen gelöst. Im deutschen Teil des
Datenblatts steht, daß der Controller mit der fallenden Flanke des
Enable-Impulses den Status auf den Datenleitungen ausgibt.
Offensichtlich muß ich wohl aber den Status schon vor der fallenden
Flanke in den AVR einlesen. Im englischen Teil des Datenblatts ist's
ein wenig eindeutiger erklärt. Man soll halt doch immer das Original
lesen. ;-)

Trotzdem danke für den Link, ich werd mal reinschauen.

Rico

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.