Baugruppen Aktoren /Sensoren
 
 

 
 

           Farbgrafik-TouchDisplay EA eDIPTFT43

 
 
.. Beispiel .. EA-Kit IDE .. Farbpalette.kmi
 
 
 
 
 

 
 
 
 
 
Die nachfolgende .kmi-Datei definiert die 32 möglichen RGB-Farben der Anzeige mit denen monochrome Grafikvorlagen (Texte, Linien, Rahmen, Muster usw.) eingefärbt werden können. Die Farben der Palette können dynamisch, also zur Laufzeit verändert werden. Die unten gezeigten und definierten Farben 1..16 entsprechen der Voreinstellung der Anzeige nach dem Start. Die Farbwerte für die nach dem Start nicht belegten Farben 17..32 sind willkürlich gewählt worden. Alle Farbwerte können bei eigenen Applikationen nach belieben und jederzeit geändert werden.
Die Datei kann über INCLUDE: <farbpalette.kmi> in eigene Projekte eingebunden werden.


Die Palette entspricht den unten angegebenen Farbdefinitionen. Beim EA-DIPTFT erscheinen die Farben intensiver

Die Definitionen der Farben erfolgen nach dem RGB-Farbmodell. Es müssen also jeweils drei Farben für Rot, Grün und Blau angegeben werden, um eine Mischfarbe zu erhalten. Grauwerte ergeben sich, wenn bei allen drei Farbanteilen der gleiche Wert benutzt wird. Beim EA eDIPTFT43-A werden jedoch nicht die vollständigen RGB-Byte ausgewertet sondern bei Rot die oberen 5 Bits (7-3), bei Grün die oberen 6 Bits (7-2) und bei Blau wieder die oberen 5 Bits (7-3). So ergeben sich 16Bits für einen Farbwert (2 Byte), was auch den Namen des Grafikformats G16 erklärt.
 






; Unterdatei:   farbpalette.kmi

; Projekt:
; Display:      eDIPTFT43-A
;               12.09.2009 www.GoBlack.de, D.Schwarzer
; ======================================================

; Hilfe zu den Direktiven der Kit-IDE durch: Cursor im Wort, dann [F1]

;------------------|-------------------|-------------------|----------------|
; vordefiniertes Normal-Makro zum Setzen einer neuen Farbpalette

Colors = 100
Makro: Colors


; die Farben (1..16) entsprechen den vordefinierte Farben, der Anzeige nach
; dem Einschalten. Sie können neu definiert werden.
#FP 01, $00, $00, $00    ; schwarz
#FP 02, $00, $00, $FF    ; blau
#FP 03, $FF, $00, $00    ; rot
#FP 04, $00, $FF, $00    ; grün
#FP 05, $FF, $00, $FF    ; magenta .. Komplement grün
#FP 06, $00, $FF, $FF    ; cyan    .. Komplement rot
#FP 07, $FF, $FF, $00    ; gelb    .. Komplement blau
#FP 08, $FF, $FF, $FF    ; weiß

#FP 09, $6F, $6F, $6F    ; dunkelgrau
#FP 10, $FF, $8F, $00    ; orange
#FP 11, $8F, $00, $FF    ; violett
#FP 12, $FF, $00, $8F    ; pink 
#FP 13, $00, $FF, $8F    ; lichtgrün
#FP 14, $8F, $FF, $00    ; hellgrün
#FP 15, $00, $8F, $FF    ; hellblau
#FP 16, $AF, $AF, $AF    ; grau

; den Farbparametern (17..32) ist nach dem Einschalten keine Farbe zuge-
; ordnet. Sie müssen erst definiert werden.
#FP 17, $C0, $C0, $C0    ; keine Namensgebung für diese Farben
#FP 18, $00, $00, $C0
#FP 19, $C0, $00, $00
#FP 20, $00, $C0, $00
#FP 21, $C0, $00, $C0
#FP 22, $00, $C0, $C0
#FP 23, $C0, $C0, $00
#FP 24, $80, $80, $80    ; mittleres Grau

#FP 25, $C0, $6F, $00
#FP 26, $00, $00, $80
#FP 27, $80, $00, $00
#FP 28, $00, $80, $00
#FP 29, $80, $00, $80
#FP 30, $00, $80, $80
#FP 31, $80, $80, $00
#FP 32, $40, $40, $40



 

 
www..de