GLCD 160x80 LC7981/HD61830 (Pollin): Read data?

OP #1297840
Lesenswert?

Hallo,

der Treiber für das angesprochene GLCD läuft soweit.
Nur der READ-Data-Befehl scheint zu machen, was er will.

Das Datenblatt sagt verkürzt das:
Cursoraddress auf die gewünschte Addresse setzen
Ein Dummy read
Dann lesen der Addresse, die gesetzt wurde
Dann Addresse +1 lesen
Dann +2
...

Angeblich soll man im Graphic-Mode die Screenbytes auslesen und
im Text-Mode den ASCII Code des dargestellten Inhalts.

IRGENDETWAS bekomme ich auch zurück, aber das ist weder das richtige 
ASCII
noch der rohe Dateninhalt.

Ich frage vor einen Instruction das Busy ab, ich frage es vor jedem
Data-Write/Read das Busy ab.

Nichtsdestotrotz: Datenmüll.

Alles andere geht -- also so grundverkehrt kann das Timing nicht sein.

Gibt es da ein -- äh -- "nichtdokumentiertes Faeture" zu beachten?
Hat jemand das READ schoneinmal zum Laufen gebracht?

Scönen Sonntag noch!
mcc

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren