32,768 kHz RTC an Mega161

Gast #30093
Hallo Gemeinde,

ich programmiere gerade eine DCF-77 Uhr mit Graphic-LCD, welche mit 8 
MHz Systemtakt läuft. Da aus dieser Zeitbasis kein genauer Sekundentakt 
abzuleiten ist, habe ich probiert, den Timer2 mit einem 32,768 kHz Quarz 
zu takten. Leider ist es mir nicht gelungen, das System zum Schwingen zu 
bewegen, der TOV2 wird also nie ausgelöst. Da ich nicht weiss, ob es am 
Quarz liegt oder an der Initialisierung des asynchronen Modus, hier 
meine Fragen :
1. wird der Quarz ohne Kondensatoren angeschlossen?
2. hat jemand diese RTC zum Laufen bekommen (bitte ASM-Routine)?

vielen Dank in voraus

Jürgen
Gast #30094
zu1:
der quarz braucht auch zwei kondensatoren siehe datenblatt. dort werden 
meist vom hersteller die empfohlenen werte angegeben.
bei mir sind das 12pF.

Gruss,

BAB
Gast #30097
Nun, das mit den C's werde ich probieren, selbst in den Appnotes von 
Atmel sind allerdings keine Kondensatoren zu sehen.
Da ich den Timer1 für die DCF-Pulsaufbereitung brauche, kann ich diesen 
nicht nehmen (Input Capture Function) und die anderen sind ja nur 8 bit 
breit.
#30099
@Jürgen,

warum kannst Du T1 nicht nehmen, der läuft doch weiter ?
Die Input Capture Function beeinflußt ihn in keinster Weise.

Abgesehen davon würde ich die Input Capture Function nicht nehmen, sie 
macht das DCF77-Signal nur unnötig störempfindlich.
Schon eine kurze Störnadel von 125ns (bei 8MHZ) löst ja die Input 
Capture Function aus.

Man muß doch nur die 0- von den 1-Bits unterscheiden, eine supergenaue 
Messung der Impulslänge ist daher unnötig.

In meinem Beispiel in der Codesammlung mache ich das alles nur mit T0.


Peter
Gast #30101
@Peter
Da ich den Noise Canceler aktiviert habe, sind Störimpulse nicht sind 
kritisch, ausserdem liegt der ICP beim Mega161 auf dem PortE und damit 
verschwende ich kein komplettes 8bit Port. Ich werde mir die Sache aber 
trotzdem ansehen.

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.