
die art der synchronisierung habe ich jetzt in version 1.5 etwas freundlicher gestaltet.

prinzipiell laeuft die prozedur wie folgt ab:

ohne sekunden-synchronisation wird auf eine fallende flanke am dcf eingang gewartet = sekunden anfang
wird waehrend dessen die synchronitaet verloren, wird nach 4 sekunden eine erneute synchronisation
versucht. dies passiert immer wieder von vorne, bis ein gueltiges dcf telegram empfangen wird.
nach dem empfang eines solchen dauert es fuer den rest der stunde immer 4 minuten bis eine resynchronisation
versucht wird. natuerlich nur, wenn der dcf empfang gestoert war.

vorher wurde das immer alle 4 sekunden versucht. nun wird beim vermutlich erkannten anfang der dcf sekunde
der interne timer ebenfalls auf den anfang einer sekunde zurueckgesetzt. das wirkt sich natuerlich auf die
frei laufende zeit aus. wenn man nun also viele stoerungen hat, kann es sein, das alle 4 sekunden die
uhr ein paar sekundenbruchteile eine "pause" macht. das verstellt die zeit dann natuerlich ganz gewaltig.
daher habe ich es nun geaendert, nach einem gueltigen telegram immer nur alle 4 minuten, wenn noetig.
ab der naechsten stunde dann wieder im 4 sekunden takt, bis ein gueltiges telegram da war....

natuerlich betrifft das lediglich die uhrenfunktion mit dcf antenne und gestoertem empfang.
bei sehr gutem empfang wirkt sich das nicht aus, genauso ohne dcf antenne.
