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
Bitte melde dich an, um einen Beitrag zu schreiben.