Forum: Compiler & IDEs Standby verlassen


von f0rtran (Gast)


Lesenswert?

_Habe leider nichts durch Suche erreicht. Und zwar möchte ich meinen 
Controller (atemga32) in den standby Modus versetzen. Das klappt auch 
soweit, nur wie hole ich den da wieder raus? Ich möchte dass nach 2 sek. 
Standby, der Controller wieder hochfährt. Ist es überhaupt möglich ohne 
externe einwirkung?

von gerd (Gast)


Lesenswert?

Sleep Mode

- gerd

von Oliver (Gast)


Lesenswert?


von f0rtran (Gast)


Lesenswert?

hatte mir diese Links schon angeschaut, brachte aber nix. DEn Watchdog 
hatte ich schon ausprobiert, nachteil ist das Reset ausgeführt wird. 
Außerdem möchte ich später den Modus nur auf etwa 300ms reduzieren, d.h. 
das Hochfauhren nach dem reseten kostet auch Zeit und möchte keine 
Neuinitialisierung der Variablen.

von SF (Gast)


Lesenswert?

Du benutzt natürlich zum Aufwachen nur den Watchdog Interrupt und nicht 
den Watchdog Reset. Wie der Watchdog Interrupt funktioniert, liest du am 
besten im Datenblatt deines µC nach.

von SF (Gast)


Lesenswert?

Wobei leider dein ATmega32 so veraltet ist, das er den Watchdog 
Interrupt noch nicht hat. Also eventuell einen moderneren µC einsetzten 
(z.B. ATmega 324).

von f0rtran (Gast)


Lesenswert?

Ich wollte zuvor das Gerät in den Power-Down Modus bringen und mit 
Watchdog aufwecken. Wie gesagt, das Reset macht mir einen Strich durch 
die Rechnung. Da das Gerät nur senden kann, habe ich keine möglichkeit 
für Interrrupts von außen. wollte daher jetzt den Stand-by Modus 
implementieren, dachte eventuell würde das Programm später ohne Neustart 
(Reset) weiterlaufen.

von Testfall (Gast)


Lesenswert?

Timer weiter laufen lassen. Ist nicht so tiefer Standby geht aber gut.

von gerd (Gast)


Lesenswert?

Schau dir die Tabelle unter dem Link, den ich oben gepostet habe, mal 
an. Beim "Power Save"-Mode hättest du noch die Chance mit dem Timer2 den 
Controller wieder zu wecken... Voraussetzung ist ein vorhandener 32,.. 
kHz Quarz an TOSC1 und TOSC2.
Sonst wüsste ich nicht wie man den Controller nach 2 Sek. ohne ext. 
Einwirkung wieder wecken können sollte.

- gerd

von Falk B. (falk)


Lesenswert?

@  gerd (Gast)

>Sonst wüsste ich nicht wie man den Controller nach 2 Sek. ohne ext.
>Einwirkung wieder wecken können sollte.

Tja, lesen bildet, ist aber aus der Mode gekommen. :-(

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.