Forum: Mikrocontroller und Digitale Elektronik AVR dauerschlaf wenn zu kurz wach?


von Neuling (Gast)


Lesenswert?

Ich habe mal irgendwo gelesen, das der ATmega8 nach dem Aufwachen aus 
dem PowerDown Modus ca. 40us oder ähnlich wach sein muss, bevor er 
wieder schlafen geht, da er sonst nicht wieder aufwacht.

Leider finde ich nichtmehr wo ich das gelesen habe und im Datenblatt 
finde ich auch nichts.

Weiß zufällig jemand wo das steht, warum das so ist?

von Eumel (Gast)


Lesenswert?

Neuling schrieb:
> Leider finde ich nichtmehr wo ich das gelesen habe und im Datenblatt
> finde ich auch nichts.

Das sollte dir als Antwort reichen.

von Na Sowas (Gast)


Lesenswert?

Wie lange dauert das Anschwingen des Quarzes ?

von Neuling (Gast)


Lesenswert?

Seite 29. des Datenblattes sagt 6clocks.

von Falk B. (falk)


Lesenswert?

Siehe Sleep Mode

von Neuling (Gast)


Lesenswert?

Musste ich mir zwar mehrfach durchlesen, aber nun habe ich es wieder 
gefunden.


Für alle, welche das gleiche Problem haben, oder haben werden hier der 
Textteil welcher es erklärt:


>WICHTIG!
>Wenn der Timer2 im asynchronen Modus periodisch zum Wecken aus dem Sleep Mode
>genutzt wird, dann muss vor dem Wiedereintritt mindestens
>1 Oszillatortakt des Timers abgewartet werden (~30us), um die Interruptlogik
>wieder zu aktivieren, anderenfalls wacht der AVR nicht mehr auf.
>Die folgenden zwei Zeilen tun dies.
>Nur wenn sichergestellt ist, dass der Interrupt + Hauptschleife länger als 30µs 
>dauern, kann man den Test weglassen

von Peter D. (peda)


Lesenswert?

Der Effekt ist aber nicht zu tiefer Schlaf, sondern zu kurzer. Man 
kriegt mehr Interrupts, als gewünscht.

Peter

von Neuling (Gast)


Lesenswert?

Peter Dannegger schrieb:
> Der Effekt ist aber nicht zu tiefer Schlaf, sondern zu kurzer. Man
> kriegt mehr Interrupts, als gewünscht.
>
> Peter

Verstehe ich nicht .. dann müsste mein Programm doch eig. häufiger 
melden als garnicht?

von Oliver S. (oliverso)


Lesenswert?

Neuling schrieb:
> Ich habe mal irgendwo gelesen, das der ATmega8 nach dem Aufwachen aus
> dem PowerDown Modus

Neuling schrieb:
> Für alle, welche das gleiche Problem haben, oder haben werden hier der
> Textteil welcher es erklärt:
>
>
>>WICHTIG!
>
>>Wenn der Timer2 im asynchronen Modus periodisch zum Wecken aus dem Sleep Mode
>>genutzt wird

Laut Datenblatt wacht der Prozessor mit Timer2 im asynchronen Modus 
periodisch sowieso nicht mehr auf, das geht nur im PowerSave-Modus.

Oliver

von Neuling (Gast)


Lesenswert?

Mein Fehler ... meinte natürlich Power Save.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.