RTC 30 second adjustment

Gast #344537
Lesenswert?
• ▲
▼
Hallo zusammen

Ich werde einfach nicht schlau, was diese Funktion genau auslöst:

Bei meinem RTC-4553 von Epson gibt es ein Bit 30ADJ.

Erklärung vom Datenblatt: Setting this bit to "1" performs 30 second
adjustment. The bit automatically resets when 30 second adjustment is
completed (after 76.3us).

Was bedeutet das genau? Kennt sich da jemand besser aus als ich?

Es grüsst
simon
Gast #344538
Lesenswert?
• ▲
▼
Hallo Simon,
das könnte die Funktion sein, die ich bei RTCs schon so oft vermisst
habe: Löst man die Funktion aus, setzt die Uhr im Zeitintervall 0..30s
die Sekunden auf 0. Im Intervall 31..59s wird eine Minute hinzugezählt
(ggf. Stunde und Datum korrekt inkrementiert) und die Sekunden
ebenfalls auf 0 gesetzt.

Jede billige Armbanduhr kann das, nur RTCs mit dieser bequemen Funktion
sind selten.

Gruß
Michael
Gast #344540
Lesenswert?
• ▲
▼
Der Sinn ist, dass das Nachstellen der Uhr einfacher wird:

Geht die Uhr um 1..29 s nach (zu langsam), wird sie vorgestellt.

Geht sie um 1..30 s vor (zu schnell), wird sie zurückgestellt.

Du gibst einfach zur vollen Minute den Befehl (z.B. Gongschlag der
Nachrichten), die Uhr entscheidet dann automatisch, ob sie vor- oder
zurückstellt.

Das ganz funktioniert nur richtig, wenn die Abweichung in diesem
Bereich -29 .. +30 liegt. Außerhalb würde der Fehler teilweise noch
größer.
Gast #344542
Lesenswert?
• ▲
▼
?????
Und was ist, wenn die Uhr um 10 Sekunden zu langsam geht?

Dann stellst Du auf 60 Sekunden zu langsam.

Mit Deiner Methode kann man nur eine Abweichung von +1..+59
korrigieren.

Bestenfalls könnte man überlegen, ob man ein paar Bits der Minuten mit
einbezieht. Dann könnte eine Abweichung von z.B. -89 .. +90 Sekunden
korrigieren.

Die Wahrscheinlichkeit, dass eine Uhr vorgeht, ist doch genauso groß,
als dass sie nachgeht.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.