LCD Ansteuerung

Gast #1384589
Lesenswert?

Hi

Ich beschäftige mich seit kurzem mit LCDs, genauer gesagt mit einem 
tg12864b (Pollin). Ist das Ansteuerungsprinzip bei allen LCDs eingetlich 
identisch? Mich würde interessieren, wie man beispielsweise den ganzen 
Bildschirm löscht. Oder wie man den ASCII Modus aktiviert. Das 
Datenblatt des Display ist sehr spärlich verfasst...

mfg
Piccard
#1384598
Lesenswert?

Piccard schrieb:
> Ist das Ansteuerungsprinzip bei allen LCDs eingetlich
> identisch?

Nein, je nach Controller gibt es große Unterschiede.

> Mich würde interessieren, wie man beispielsweise den ganzen
> Bildschirm löscht.

Indem man den kompletten Speicher mit 0en beschreibt.

> Oder wie man den ASCII Modus aktiviert.

Garnicht, das Display kann nur Grafik

> Das Datenblatt des Display ist sehr spärlich verfasst...

Schau mal hier rein, das ist der darauf verbaute Controller:
http://www.datasheetarchive.com/pdf-datasheets/Datasheets-30/DSA-597091.pdf
Gast #1384612
Lesenswert?

ok mit dem Datenblatt des Controllers komm ich schon mal wesentlcih 
weiter, danke dafür...

Was mich aber irritiert ist der ASCII Modus. Muss ich als für eine 
einfache Textausgabe, die einzelnen Buchstaben pixelweise an das Display 
übertragen?
Gast #1384785
Lesenswert?

Habe da noch ne Frge bezüglich Instruction. Was ist der Unterschied 
zwischen Y Address und Z Address:

SET ADDRESS (Y ADDRESS)
Y address (AC0 - AC5) of the display data RAM is set in the Y address 
counter. An address is set by instruction and increased by 1 
automatically by read or write operations of display data.


DISPLAY START LINE (Z ADDRESS)
Z address (AC0 - AC5) of the display data RAM is set in the display 
start line register and displayed at the top of the screen. When the 
display duty cycle is 1/64 or others(1/32 - 1/64), the data of total 
line number of LCD
screen, from the line specified by display start line instruction, is 
displayed.


blick da mit meinem English nicht ganz durch...
#1384787
Lesenswert?

Y setzt die Adresse ab der die Daten in den Speicher vom Display 
geschrieben werden.
Z setzt die Adresse ab der die Daten ans Display ausgegeben werden, also 
quasi die Zuordnung welche Adresse in der ersten Displayzeile ausgegeben 
wird. Damit kann man das ganze Bild nach oben oder unten verschieben. Da 
man das nur selten braucht, passt der Standardwert 0 hier ganz gut.
Gast #1384793
Lesenswert?

ok, ich denke das hab ich nun geschnallt... danke!

letzte Frage für heute:
habe versucht, cs1 und cs2 gleichzeitig auf 1 zu setzten und Daten 
ausgeben zu lassen, hat aber nicht funktioniert. Nicht dass man dies oft 
brauchen würde, aber ist das normal?
Persönliche Seite #1385209
Lesenswert?

Piccard schrieb:
> und noch eine Frage die mich die Nacht quälte: kann man das backlight
> überhaupt direkt an 5V anschließen oder gehört dort ein
> Begrenzungswiderstand hin?

Schau mal in's Datenblatt, was da unter "Electrical Conditions" für das 
Backlight steht. Das Datenblatt, was ich gesehen habe, war allerdings 
sehr sparsam mit Informationen. Es sah aber danach aus, als wäre ein 
Vorwiderstand bereits am Display. Manchmal kann man die auch auf der 
Platine sehen, wenn man die Leiterbahnen von den entsprechenden Pins 
verfolgt.

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