Arduino Schlaf

Gast #3594516
Lesenswert?

In dem Artikel oben steht was von einem Prescaler mit 1024, was bei 
Timer1 zu max. 4.1 Sekunden Schlaf führen würde. Ginge das unter 
Umständen auch noch effizienter mit kleinerem ext. Quartz, oder so?
#3594528
Lesenswert?

Ja. Du kannst aber auch noch CKDIV8 aktivieren (also in den Fuses) dann 
hast du den Takt schon durch 8 geteilt.

Aber du musst mal so denken. Selbst wenn dein AVR alle 4 Sekunden 
aufwacht, so brauchst du zum inkrementieren nur ein paar µC und gehst 
dann wieder pennen, das fällt fast kaum noch ins Gewicht.
Oder du nutzt den einen externen Quarz nur für den Timer (also ein 32khz 
Uhrenquarz), dann kannst du erheblich längere Zeit pennen.
Gast #3594651
Lesenswert?

>Ja. Du kannst aber auch noch CKDIV8 aktivieren (also in den Fuses) dann
>hast du den Takt schon durch 8 geteilt.

timer1, 4 Sec?

Arduino?
Atmega328p?

Verwende doch den Watchdog. Der hat seinen eigene Taktgenerator.
Auch ca 4 Sek möglich, der Taktgenerator mit Quarz kann dann auch 
schlafen.

Wenn du dann noch die Power LED runter dremelst liegst du bei ca 12uA 
sonst kommst du nicht unter 5mA
(wenn ich mich richtig erinnere)

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