Eigene Zeichen in 2x20 Display

Gast #6321674
Lesenswert?

Hallo zusammen

Habe hier ein newheaven display.
Gerne würde ich hier eigene Zeichen schreiben, bin mir jedoch nicht 
sicher, ob dies bei diesem Modell auch geht.

Auf Seite 11 sieht man 8 leere Zeichen.
Bin mir jedoch nicht ganz sicher, wie ich Daten ins CGRAM schreiben 
kann.
Vielleicht kann mir hier jemand helfen?

Datenblatt ist angehängt.

Danke schonmal.
Angehängte Dateien:
#6321691
Lesenswert?

Hallo,

es wird hier erklärt:

Controller InformationBuilt-in ST7036icontroller.Please 
downloadspecificationathttp://www.newhavendisplay.com/app_notes/ST7036.pdf

Table 5

Relationship between CGRAM Addresses, Character Codes (DDRAM) and 
Character patterns (CGRAM Data) Notes:  1. Character code bits 0 to 2 
correspond to CGRAM address bits 3 to 5 (3 bits: 8 types). 2. CGRAM 
address bits 0 to 2 designate the character pattern line position. The 
8th line is the cursor position and its display is formed by a logical 
OR with the cursor. Maintain the 8th line data, corresponding to the 
cursor display position, at 0 as the cursor display. If the 8th line 
data is 1, 1 bits will light up the 8th line regardless of the cursor 
presence. 3. Character pattern row positions correspond to CGRAM data 
bits 0 to 4 (bit 4 being at the left). 4. As shown Table 5, CGRAM 
character patterns are selected when character code bits 4 to 7 are all 
0. However, since character code bit 3 has no effect, the T display 
example above can be selected by either character code 00H or 08H. 5. 
“1” for CGRAM data corresponds to display selection and “0” to 
non-selection,“-“  Indicates no effect. 6. Different OPR1/2 ITO option 
can select different CGRAM size.

siehe auch Seite 33.

Icons kann man auch definieren.

mfG
Gast #6321725
Lesenswert?

Jörg W. schrieb:
> STK500-Besitzer schrieb:
>> Es wird doch auf den Display-Controller verwiesen:
>
> Dieser wiederum verweist auf Kommando-Kompatibilität mit dem HD44780.
> Damit sollten sich eigentlich im Netz ausreichend Beispiele finden
> lassen.

Nun, habe jedoch gesehen, dass es hier noch einen speziellen Mode zu 
geben scheint.

Siehe Bild...

Fragt sich, ob beim Display im DB dieser Mode (EXT=1) aktiv ist. Falls 
ja, scheint es kein ICON RAM (= custom characters ?) zu geben.

Was meint ihr?

Danke
Angehängte Dateien:
Gast #6321881
Lesenswert?

Teo D. schrieb:

> Hab mal kurz gegugt. Bin leider nich wirklich schlauer geworden. Da
> fehlt mir mom die Vorstellungskraft, was das sein soll...

Nun, es gibt Displaygläser, die neben der Textmatrix noch einzelne 
Symbole enthalten. Z.B. das hier:

https://www.pollin.de/p/lcd-modul-tian-ma-a2c00096100-121581

Der ICON-RAM dient halt dazu, diese einzelnen Segmente anzusteuern. Der 
Vorteil dieser Extrasymbole ist, dass sie sich auch in einem sehr 
stromsparenden Modus benutzen lassen, in diesem Modus ist das Display 
dann fast so sparsam wie "naked" Displays.

Übrigens: Das genannte TIAN-Display enthält einen anderen Controller, 
der gerade kein getrenntes ICON-RAM hat. Da wird ein Teil des CG-RAMs 
für die Icons verwendet. Es ist dort also nicht möglich, alle der 
"normalen" acht custom chars zu verwenden. Jedenfalls nicht, solange man 
die Icons nicht mechanisch "ausblendet".

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