Datasheet

EA eDIPTFT70-A
Page 31
ELECTRONIC ASSEMBLY reserves
the right to change specifications
without prior notice. Printing and
typographical errors reserved.
Achtung: Wird im PowerOn-, Reset-,
Watchdog- oder BrownOut-Makro eine
Endlosschleife programmiert, ist das
Display nicht mehr ansprechbar. In diesen
Fall muss die Ausführung des Power-On
Makros unterdrückt werden. Das erreicht
man durch die Beschaltung von DPOM:
-PowerOff - Pin13 (DPOM) auf GND legen
-PowerOn - Pin13 (DPOM) wieder öffnen.
WRITE PROTECTION FOR MACRO PROGRAMMING AND FONTS
A LO level at pin 19 (WP) prevents the macros, images and fonts in the data flash memory from being
overwritten inadvertently (so it is highly recommended !).
MACRO PAGES (MULTILINGUAL CAPABILITY)
There are 16 complete macro sets available as well as the internal images and fonts. By simply
switching the active macro page (ESC M K n1), for example, up to 16 different languages can thus be
supported.
If a macro/picture is defined in the kit editor, a page number can be specified in square brackets after
the macro/picture number. If a macro/image is not defined in the currently set page [1] to [15], this macro/
picture is automatically taken from page [0]. Thus, not all macros and images have to be stored
separately for each language when they are identical in each language.
PICTURE: 100[0] <BIER.BMP>
PICTURE
: 100[1] <BEER.BMP>
PICTURE
: 100[2] <BIRRA.BMP>
;make sure to select MacroPage first (#MK n1)
MACRO
: 2[0] ; SAME AS "MACRO: 2"
#FZ
3,1
#ZL
25,0 "DEUTSCH "
#UI
0,20, 100
MACRO
: 2[1] ; ENGLISH
#FZ
3,1
#ZL
25,0 "ENGLISH "
#UI
0,20, 100
MACRO
: 2[2] ; ITALIAN
#FZ
3,1
#ZL
25,0 "ITALIAN "
#UI
0,20, 100
Power-on-macro PowerOnMacro:
Started after power-on. You can switch off the cursor
and define an opening screen, for example.
Reset-macro ResetMacro:
Started after an external reset (low level at pin 5).
Watchdog-macro WatchdogMacro:
Started after a fault/error (e.g. failure).
Brown-out-macro BrownOutMacro:
Started after a voltage drop <4.6V (typ.).
If there is only the need of handling strings differently, stringtables might be used. Depending on the
active macropage (ESC M K n1) the desired string is called. Please check the following example:
STRINGCODE=$01
STRING
: 100[0] "HALLO WELT ";store strings
STRING
: 100[1] "HELLO WORLD ";into display’s
STRING
: 100[2] "CIAO A TUTTI ";memory
;make sure to select MacroPage first (#MK n1)
MACRO: 1
#ST
StringCode
#ZL 10,5, StringCode, 100