Hallo,
Hier ging es um zwei Zeitgeber Clock Soft und Config DCF77(externe Zeitbasis)
Terminalanzeige sollte nur für Kontrollablauf sein. Im Ablauf nur die Sekunde eingefügt wegen der Sichtbarkeit.
Kannst dich noch viel mehr anzeigen lassen, wie zum Beispiel
Bits im DCF-Flags oder Bits im Status-Byte DCF_Byte. Bit 5 könnte meine Behauptung bestätigen. Ist aber nicht gefragt.
Jede Minute wird geschaut ob Clock synchron zur DCF ist.
Statusbit7 = 1 Soft- Clock wurde Synchronisiert bzw. muss nicht sein.
Nun kommt Bit 5 ins Spiel. Schalte Sectic auf Sekundentakt wenn Synchronisierung gestoppt ist. (push rDCF_Temp1) nötig.
Gebe zu, dass ich mein „Kopfgeschwirre“ nicht mehr gut in deutsche Schriftform erstellen kann.
Erlaube mir trotzdem noch eine Erklärung zu schreiben.
Sectic hat nichts mit DCF77- Protokoll zu tun. Ist einfach als Option aktivierbar.
Soft- Clock ist ja im Kurzzeitbetrieb(sage mal pro Stunde) Sekunden genau. So funktioniert auch dein Bürowecker.
Nun ein Fall: DCF bekommt eine falsche Flanke nun wird Syn. –Prüfung gestartet.
Zwangsläufig wirdStatusbit7 = 0 gesetzt bis Statusbit7 = 1 ist kann schon einige Zeit vergehen. Nun kommen meine bedenken.
Was steht in z.B Time$ wenn Sectic noch beim Dim wandeln ist/war. Wenn es dumm läuft kann der Syn.- Versuch schon eine Ewigkeit dauern.
Darauf wollte ich nebensächlich Hinweisen, dass die Variante funktioniert aber immer ein Fehlerquelle aktiviert.
Muss doch nicht sein, ist meine persönliche Meinung, die natürlich auch falsch sein kann.
Hauptsächlich war mein Kommentar gedacht. „Allgemein ist die Bemerkung als falsch zu betrachten“.
Für dich oder allgemein für alle Leser?
Mit freundlichen Grüßen in der Hoffnung, hast es nicht wieder so sehr schwer diesen Kommentar zu lesen.
Sind eben nicht alle Techniker perfekte Deutsche.
Meine Empfehlung einfach Kommentar belächeln und schweigen.
Hier ging es um zwei Zeitgeber Clock Soft und Config DCF77(externe Zeitbasis)
Dekaman schrieb:
abgesehen davon, ich will's ja nicht auf ein Terminal anzeigen. Wenn ich das jetzt richtig interpretiere,
Solange der DCF-Status.7 null ist (kein gültiger Zeitstempel) ,werden die Daten ausgegeben. Dann 1 sekunde
warten, und wenn Status.7 immer noch null ist, alles von vorn. Ist aber Status.7=1 (gültiger Zeitstempel),
dann keine Datenausgabe, weil Print...... übersprungen wird ??
Kannst dich noch viel mehr anzeigen lassen, wie zum Beispiel
Bits im DCF-Flags oder Bits im Status-Byte DCF_Byte. Bit 5 könnte meine Behauptung bestätigen. Ist aber nicht gefragt.
Dekaman schrieb:
ch dachte , das Statusbit 7 wird erst gesetzt, wenn der Zeitstempel als gültig erkannt wurde. Also erst nach
einer Minute?
Oder habe ich die Aussagen jetzt falsch interpretiert?
Statusbit7 = 1 Soft- Clock wurde Synchronisiert bzw. muss nicht sein.
Nun kommt Bit 5 ins Spiel. Schalte Sectic auf Sekundentakt wenn Synchronisierung gestoppt ist. (push rDCF_Temp1) nötig.
Gebe zu, dass ich mein „Kopfgeschwirre“ nicht mehr gut in deutsche Schriftform erstellen kann.
Erlaube mir trotzdem noch eine Erklärung zu schreiben.
Sectic hat nichts mit DCF77- Protokoll zu tun. Ist einfach als Option aktivierbar.
Soft- Clock ist ja im Kurzzeitbetrieb(sage mal pro Stunde) Sekunden genau. So funktioniert auch dein Bürowecker.
Nun ein Fall: DCF bekommt eine falsche Flanke nun wird Syn. –Prüfung gestartet.
Zwangsläufig wirdStatusbit7 = 0 gesetzt bis Statusbit7 = 1 ist kann schon einige Zeit vergehen. Nun kommen meine bedenken.
Was steht in z.B Time$ wenn Sectic noch beim Dim wandeln ist/war. Wenn es dumm läuft kann der Syn.- Versuch schon eine Ewigkeit dauern.
Darauf wollte ich nebensächlich Hinweisen, dass die Variante funktioniert aber immer ein Fehlerquelle aktiviert.
Muss doch nicht sein, ist meine persönliche Meinung, die natürlich auch falsch sein kann.
Hauptsächlich war mein Kommentar gedacht. „Allgemein ist die Bemerkung als falsch zu betrachten“.
Dekaman schrieb:
Ich denke, wir beenden dieses Thema jetzt. Bis auf ein paar Spekulationen ist nicht viel bei
rum gekommen.
Mit freundlichen Grüßen in der Hoffnung, hast es nicht wieder so sehr schwer diesen Kommentar zu lesen.
Sind eben nicht alle Techniker perfekte Deutsche.
Meine Empfehlung einfach Kommentar belächeln und schweigen.