Hallöchen.. Ich hab ein kleines Problem mit meinem Grafik-Display DOGM128-6. Ich bin gerade bei der Erstellung von Menüstrukturen für das Display und will Parametereingabe an bestimmten Positionen auf dem Display mit einem blinkenden Cursor markieren. In der Register-Beschreibung des DOGM128-6 (siehe unten) steht etwas von Static Indicator Register. Ich nehme an, das es etwas mit einem blinkenden oder nicht blinkenden Positionszeiger auf dem Display zu tun hat. Leider ist bei der Übertragung dieser beiden Register-Befehle mit den entsprechenden Datenwerten kein blinkender Positionszeiger auf dem Display zu erkennen. Es wird nur der ganz normale Text angezeigt. Da mein English aber nicht das Beste ist, versteh ich nicht ganz was genau diese Registerwerte bewirken soll. Registerbefehle: http://bttnkg.bay.livefilestore.com/y1p_UWboAUPwyyDYVznS5irHe2d0wOm0t03stXtR8ZpnYwK8HtFyL4HBfeVxmhfopuEnbLKO1IYzFBFewLR5g6QnAISiqwkJuWY/StaticIndikator_01.JPG http://public.bay.livefilestore.com/y1ptYHgo0uSU525M7Rs3mpk2kf39YvCoZ5eelp86TWfsZ17mqGt5bpyhhTvG_ZVazv0y2Sa5e091j6d50MiNU-11A/StaticIndikator_02.JPG Hier ein Auszug meines Programm-Code in C:
1 | ...
|
2 | |
3 | const char text_5[] PROGMEM = "Temperaturen "; // Menü-Titel |
4 | const char text_6[] PROGMEM = "Sollwert: --.- C "; // Parameter |
5 | const char text_7[] PROGMEM = "Komfort : --.- C "; |
6 | const char text_8[] PROGMEM = "Nacht : --.- C "; |
7 | ....
|
8 | |
9 | //----------------------------------------------------------
|
10 | // Menü-Funktionen
|
11 | //----------------------------------------------------------
|
12 | void menue_temperaturen_sollwert() |
13 | {
|
14 | set_disp_pos(2,70); // Display-Position (Page 2, Spalte 70) |
15 | DOGENABLE; // Display enable |
16 | DOGCOMMAND; // Display-Kommando |
17 | dogSPIout(0b10101101); // Static Indicator = ON |
18 | dogSPIout(0b00000001); // Static Indicator Register Set = Blink-Interval 1sec |
19 | temp_soll1=temp_soll; // Soll-Temperatur laden |
20 | print_temperatur(); // Temperaturwert anzeigen |
21 | }
|
22 | |
23 | void menue_temperaturen_komfort() |
24 | {
|
25 | |
26 | }
|
27 | void menue_temperaturen_nacht() |
28 | {
|
29 | |
30 | }
|
31 | |
32 | // usw.
|
Für eine Antwort wäre ich dankbar. Gruß Rolf