www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik HD44780 im Pollin C0802 LCD: Adressabfrage fehlerhaft


Autor: Leo Meier (leo-m)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Um das Zeilenende zu detektieren, an dem ich in die nächste Zeile 
wechseln muß, wollte ich die Adreßinformation auswerten, die mir bei der 
Abfrage des Busy-Flags "kostenlos" mitgeliefert wird.

Selbstverständlich werte ich die Adresse erst dann aus, wenn mir das 
Busy-Flag die Bereitschaft für eine weitere Datenübertragung meldet. 
Aber leider ist die Adresse dann noch nicht aktuell. Erst wenn ich den 
Adress counter zwei weitere Male ausgelesen habe, bekomme ich den 
korrekten Wert angezeigt.

Ich nutze dabei eine selbst geschriebene Assemblerroutine auf einem 
ATmega16 mit 16MHz, wobei ich die Timings aus dem Original-Datenblatt 
von Hitachi plus min. 20% Sicherheit berücksichtigt habe.

Hat jemand dieses Phänomen schon mal beobachtet?
Gibt es eine Definition, ab wann die gültige Adresse abgefragt werden 
kann?

Gruß, Leo

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.