ATmega32 - DCF77 Problem mit der Uhr

Gast #1283757
Moin zusammen,


Ich habe ein Problem mit meiner Uhr und zwar benutze ich die Routine von 
Ulrich Radig, diese läuft auch sehr gut.

Nur ich habe ein Problem mit der Uhr wenn KEIN DCF signal zu Empfangen 
wird denn dann läuft die Uhr zu schnell. Denn ich habe einmal 
ausgemessen wie schnell immer eine Sekunde hochgezählt wird und mein 
Oszilloskop sagte mir 1,024 Herz. Das entspricht das eine Sekunde nur 
0,977 Sekunden enspricht also in einer Minute schon 1,5s falsch -.-.


So ich denke einfach das die Interne Oszillator vom Mega32 nicht so 
genau ist denn in den Routinen wird immer mit 4Mhz gerechnet.


Nun meine Frage wie kann ich es Geschickt machen die Oszillator Frequenz 
des Megas zu Messen?

Denn dann könnte ich die Routine einfach anpassen. Dann rechne ich 
nämlich einfach mit zum Beispiel 4.000.731 Herz weiter.

Nur wie komme ich schön schnell an die Interne Frequenz, da komme ich 
irgendwie nicht weiter.


Wäre Cool wenn mir jmd auf die sprünge helfen koennte.


Gruß
Seb
Gast
Hi

Appnotes AVR054 und AVR055. Allerdings brauchst du einen Quarz am 
Timer2. Dann kannst du aber auch den Sekundentakt gleich damit erzeugen.

MfG Spess

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.