Forum: Mikrocontroller und Digitale Elektronik avr asm st7920


von Bruno M. (brumay)


Lesenswert?

Hallo,

ich experimentiere seit einigen Tagen mit einem LCD mit einem ST7920 
Controller.
Es gibt im Netz zwar mehrere Beispiele für C aber ich habe nichts für 
asm gefunden, daher dieser Beitrag.
Ich bin inzwischen so weit gekommen, daß ich Kommandos gut und sicher 
übertragen kann. Ich komme allerdings nicht weiter, wenn ich Daten 
schreiben will.
Lt. Datenblatt gibt es dafür ja das HCGROM, aber mir ist nicht klar wie 
ich das adressieren kann. Nur die DDRAM-Adresse setzen und dann 2 Bytes 
übertragen funktioniert nicht. Muß ich davor auch noch einen DDRAM 
Charaktercode setzen wie beim CGRAM?

von Bruno M. (brumay)


Angehängte Dateien:

Lesenswert?

Zur Info noch das Datenblatt des ST7920

von Bruno M. (brumay)


Lesenswert?

Da offensichtlich keiner etwas dazu beitragen möchte und ich den Code 
inzwischen einigermaßen am Laufen habe, biete ich an, mich bei Bedarf zu 
kontaktieren.

von S. Landolt (Gast)


Lesenswert?

> Da offensichtlich keiner etwas dazu beitragen möchte

Nein, Bruno M., am Wollen fehlte es mir nicht, sondern am Können.

Ut desint vires tamen est laudanda voluntas.

von Peter D. (peda)


Lesenswert?

Bruno M. schrieb:
> Da offensichtlich keiner etwas dazu beitragen möchte

Ein GLCD in Assembler, das ist mir zu mühsam und zu fehlerträchtig. 
Gerade die ganzen Adreßberechnungen lasse ich lieber den C-Compiler 
ausklamüsern. Und den anderen wird es wohl auch so gehen.
Daher wirst Du wohl Einzelkämpfer bleiben müssen.

von Bruno M. (brumay)


Lesenswert?

Du hast mir schon genug geholfen👍
Mein Kommentar bezog sich auf diesen Thread. Ich poste das hier, weil 
der Titel eindeutig ist.

von Christian S. (roehrenvorheizer)


Lesenswert?

Und hier wollte keiner schreiben?

Beitrag "GLCD Controller ST7920"

mfG

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.