Forum: Mikrocontroller und Digitale Elektronik GLCD 160x80 LC7981/HD61830 (Pollin): Read data?


von Meino C. (mcc)


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

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.