Themen / Index
qqtslcd - LCD-Uhr auf der 2*24 LCD-Anzeige
qqtslcd ist ein Programm zum Testen des Treibers tslcd. Wenn der
Treiber fintkioniert wird angezeigt:
V20070707 *12,0*17,0
*0,1 *8,1 22:04:42
wobei die Uhrzeit alle Sekunde aufgefrischt wird.
Die Uhrzeit wird über die serielle Schnittstelle gesetzt (38400
Baud, 8N1)
Folgende Menüpunkte werden über die serielle Schnittstelle
angeboten:
? - Get this help
z - Stack-Test
t - Display Time at serial dialog
s - Set Time
o - Out port C a value
d - Check Delaytick 10 * 1000 msec
c - Send characters (<CR>=End)
a - Send the Text [The time is now:]
r - Reset interface and clear display
1 - Send characters to line 1
Fehler
Bei 4.997 Volt auf atm32b
Uhr gestellt (nach Funkuhr) um 21:50:42
Dann ist die Anzeige, wenn die Funkuhr 0:18:40 zeigt 0:18:42
Dann ist die Anzeige, wenn die Funkuhr 17:10:00 zeigt 17:10:21
21 Sekunden / 69588 Sek = + 287 ppm, d.h. Die Frequenz ist nicht
16000000 sondern 16004598
(Erwarteter Fehler bei 100 ppm : alle 10000 Sekunden eine Sekunde
Fehler, das sind alle 2:46:00 eine Sekunde Fehler)
Quelle
../../../../../cc/qq/qqtslcd.cpp
- Das Hauptprogramm
../../../../../cc/lq/tslcd.cpp
- Das Unterprogramm, das die LCD-Anzeige ansteuert
Siehe auch