Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

4x20-LCD/DCF Kategorie: Programmierung C (von ChristianK - 13.07.2005 15:31)
Ich nutze:
C-Control Pro Mega32, CC-Pro 32 Application Board
Hallo,
ich habe ein Problem mit der der DCF-Synchronisatioj in Verbindung mit
der LCD-Ausgabe auf einem 4x20 LCD .

// Uhrzeit und Datum in den Display Buffer schreiben
//
void Display_Buffer_Set(void)
{
    char sep[2];

    sep=".";
    Str_WriteWord(Tag,10,Zeile1,0,2);       // LCD erste Zeile
    Str_Copy(Zeile1,sep,STR_APPEND);
    Str_WriteWord(Monat,10,Zeile1,STR_APPEND,2);
    Str_Copy(Zeile1,sep,STR_APPEND);
    Str_WriteWord(Jahr,10,Zeile1,STR_APPEND,2);
    sep=" ";
    Str_Copy(Zeile1,sep,STR_APPEND);
    sep=":";
    Str_WriteWord(Stunde,10,Zeile1,STR_APPEND,2);
    //Str_WriteWord(Stunde,10,Zeile1,0,2);    // LCD erste Zeile
    Str_Copy(Zeile1,sep,STR_APPEND);
    Str_WriteWord(Minute,10,Zeile1,STR_APPEND,2);
    Str_Copy(Zeile1,sep,STR_APPEND);
    Str_WriteWord(Sekunde,10,Zeile1,STR_APPEND,2);
     /*
    Str_WriteWord(Stunde,10,Zeile2,0,2);    // LCD zweite Zeile
    Str_Copy(Zeile2,sep,STR_APPEND);
    Str_WriteWord(Minute,10,Zeile2,STR_APPEND,2);
    Str_Copy(Zeile2,sep,STR_APPEND);
    Str_WriteWord(Sekunde,10,Zeile2,STR_APPEND,2);

    Str_WriteWord(Stunde,10,Zeile3,0,2);    // LCD dritte Zeile
    Str_Copy(Zeile3,sep,STR_APPEND);
    Str_WriteWord(Minute,10,Zeile3,STR_APPEND,2);
    Str_Copy(Zeile3,sep,STR_APPEND);
    Str_WriteWord(Sekunde,10,Zeile3,STR_APPEND,2);

    Str_WriteWord(Stunde,10,Zeile4,0,2);    // LCD vierte Zeile
    Str_Copy(Zeile4,sep,STR_APPEND);
    Str_WriteWord(Minute,10,Zeile4,STR_APPEND,2);
    Str_Copy(Zeile4,sep,STR_APPEND);
    Str_WriteWord(Sekunde,10,Zeile4,STR_APPEND,2);   */
}
Sobald ich die erneute Zeitausgabe in der 2.Zeile (hier auskommentiert) im Programm
verwende, findet keine Synchronisation mit DCF statt.
Wird das Programm wie vorstehend geladen, findet in 2 Minuten eine Synchr. statt.
Allerdings, ich habe das mal überNacht laufen lassen, findet keine weitere Synchr.
statt, die Zeit "läuft" über einen Tag etwa 20 Minuten weg.
Wo dra könnte das liegen ?

MfG
ChristianK


    Antwort schreiben


Antworten:

Re: 4x20-LCD/DCF (von ChristianK - 13.07.2005 16:10)