www.mikrocontroller.net

Forum: Projekte & Code Grafik-LCD


Autor: Rico (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Ich versuche gerade, ein Grafik-LCD anzusprechen.

128*64;
KS0108-Controller;
Datenblatt ->
http://www.produktinfo.conrad.com/datenblaetter/17...

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

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Rico (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.