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


von Leo M. (leo-m)


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

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.