LCD 161A DISPLAY 32 Leerzeichen bis zu den letzen 8 Zeic

Gast #403880
Lesenswert?

Hallo,

ich hab ein kleines Problem mit dem LCD 161A von ( z.B. Reichelt)
16 Zeichen , 1 Zeile

Es scheint kein normales 8+8 Display zu sein, denn nach den ersten 8
Zeichen muss man 4*8 also 32 Zeichen "leer senden" oder den Pointer
etc. verschieben, um die restlichen 8 sichtbaren Zeichen anzeigen zu
können  - habe ich da was falsch eingestellt  -  Display defekt  -
warum baut man das so sch....  oder wie würdet Ihr das Problem elegant
lösen ?

Gruß

Berny
Gast #403884
Lesenswert?

Das musst Du mir jetzt aber genauer erklären. IMHO muss man bei einem
einzeiligem Display dieses Bit auch auf single-line setzen. Andernfalls
verstehe ich die Welt nicht mehr. Tja, ich muss aber zugeben dass ich
mich damit garnicht auskennen kann, weil ich nur zweizeilige Displays
besitze.

Vorschlag: Setzt dieses Bit auf single-line und probier es aus, denn:
Versuch macht kluch.

Feadi
Gast #403886
Lesenswert?

... die Frage bleibt :

wie würdet Ihr das Problem elegant
lösen ?

.. also bislang ist meine Idee nur, dass ich ein Wort nach 8 Zeichen
"zerhacken" lasse und dann im DDRAM für die "zweite Zeile"
weiterschreibe  -  geht es auch einfacher ?????

Gruß
Gast #403888
Lesenswert?

Hallo,

wäre auch mein Ansatz. In 90% aller Fälle steuere ich meine Display im
4Bit-Mode, mit festgelegtem RW und damit ohne Busy-Auswertung mit
Warteschleifen an. Eine Zeile halte ich komplett im Ram und gebe sie
immer im Stück aus. Damit müßte er eben an dieser Stelle 2 Loops bauen,
Adresse setzen, Zeichen 1-8, Adresse setzen, Zeichen 9-16.
Ich aktualisere diese Displays ohnehin nur, wenn sich was ändert, da
aber maximal alle 0,5-1s. Schneller macht sowieso keinen Sinn, ich will
es ja ablesen können. ;)

Zeitprobleme bereitet mir das normalerweise nie, IRQ können ja ruhig
stören, die Displays stört es ja nicht, wenn E mal etwas länger aktiv
bleibt.

Alles andere ist mir einfach zuviel Aufwand.
lcd_init, lcd_write_line_1, lcd_write_line_2 usw.
Mehr Bibliothek brauch ich da normalerweise nicht.

Gruß aus Berlin
Michael
Gast #440895
Lesenswert?

Ich wollte nur mal Michael U. Danke sagen. Sitze auch seit zwei Tagen an 
der Initialisierung des Displays und hatte auch immer nur die ersten 8 
Zeichen. Ich habe ja auch nur dieses "Picvue Confidential"-Dattenblatt 
von Reichelt gelesen, in dem sowieso nur die Hälfte der Seiten angezeigt 
werden :( Naja, jedenfalls habe ich jetzt den Support mal angeschrieben. 
Danke nochmals!

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