Atmel AVR Controller mit integrierter RTC

#2004553
Lesenswert?

Jein.

Die Megas (alle?) können den Timer2 extern mit einem Uhrenquarz, 32768 
Hz,
takten. Bei den kleinen (z.B. Mega 48) geht das dann auf Kosten des 
"Hauptquarzes". Bei den größeren kann man 2 Quarze anschliessen.

Im richtigen Sleepmode kann man mit diesem Quarz und entsprechendem 
Prescaler den µC alle Sekunde "aufwecken" und die Uhr weiterzählen. Das 
kostet bei niedriger (Batterie-)spannung weit weniger als ein µA und 
läuft mit einer Knopfzelle oder Akku ewig.

mfg.
Gast #2004586
Lesenswert?

Im Grunde kommt es immer ein bisschen auf deine Anwendungsgebiete an. 
Ich halte es immer so das, wenn ich einen externen RTC brauche mir einen 
kleinen TinyX5 auslagere. Auf welchen ich eine eigene RTC programmiert 
habe, diesen Treibe ich mit einem, wie oben schon erwähnt 32,768khz 
Quarz - schreibe und lese ihn mit einem TWI aus.

Atmel hat da auch eine wunderschöne AppNote - siehe Anhang.
Angehängte Dateien:
Gast #2004670
Lesenswert?

Klaus Wachtler schrieb:
> Kriegst du Vollpfosten Geld dafür,

Na Klaus, heute morgen deine Pillen vergessen oder woher diese 
aggressive Ausdrucksweise? Du gehst mir auch zunehmend auf den Geist mit 
deiner pöbelnden Art neben deinen auch sachlichen Beiträgen. Hätte ich 
von dir anders erwartet deines Jobs wegen.
Auch wenn obige Beiträge nerven, sicher.
#2004912
Lesenswert?

Danke für eure Antworten.

Finde den Lösungsansatz einen zweiten Quartz mit 32768 Hz anzuschließen 
sehr interessant. Leider sind beim Atmega88 die TOSC1 und TOSC2 
Anschlüsse auf den gleichen Pins wie XTAL1 und XTAL2.

Kennt jemand einen AVR Controller, der eigene Pins für den zweiten Quarz 
hat? Die Atmel Homepage finde ich sehr unübersichtlich um etwas 
passendes zu finden. Der Controller sollte einem Atmega88 möglichst 
ähnlich sein und als PDIP verfügbar sein.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren