Mega8 / AppNote 134 (Realtimeclock)

Gast #45640
Hi!
Hat schonmal jemand die Appnote 134 (Real Time Clock (RTC) using the
Asynchronous Timer) mit einem Mega8 realisiert? Ich habe damit
irgendwie Probleme.
Der interne Oszillator steht auf 1MHz, an den Pins 9 und 10 (PDIP
Variante, XTAL1/TOSC1 und XTAL2/TOSC2) hängt ein 32.768kHz Quarz.
Mein Quellcode (Assembler, siehe Anhang) macht das ganze etwas anders,
da ich etwas anderes vorhabe, als im Beispiel.
Wenn ich das AS2 (?) Bit im ASSR-Register nicht setze (Kommentar in
Zeile 39) und die CPU-Clock als Clock für den Timer nehme funktioniert
die Anzeige, sie läuft bloß zu schnell und manchmal blinken die LEDs
ganz schwach auf, aber das kann ich später fixen.

Hat jemand eine idee, woran das liegen kann?

Simon
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 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.