Hallo,
Ich habe da mal eine Frage. Und zwar habe ich folgendes Problem:
Auf meinem Display gebe ich folgendes aus:
Time: 10.00 sec.
Nun möchte ich, dass der Cursor genau bei der letzen Stelle der 10.00
blinkt. Also an Position 1/11 (1. Zeile / 11. Spalte).
Die Position gebe ich durch folgende Funktion an:
Den Cursor schalte ich wie folgt an:
So nun ein Auszug aus dem Quellcode:
1 | lcd_pos (1,1);
|
2 | lcd_text ("Time:");
|
3 |
|
4 | lcd_pos (1,11);
|
5 | lcdctrl(0x0F);
|
6 | sprintf (Ergebnis, "%6.2f",Belichtungsdauer);
|
7 | lcd_pos (1,6);
|
8 | lcd_text(Ergebnis);
|
9 |
|
10 | lcd_pos (1,13);
|
11 | lcd_text ("sec.");
|
Problem:
Der Corsur blinkt an der falschen Postion, und zwar an Position 2/1,
sprich hinter dem Wort "sec."
Wie kann ich meinen Fehler beheben?
Mit freundlichen Grüßen Timo