_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?
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Standby-Mode_.28SLEEP_MODE_STANDBY.2C_SLEEP_MODE_EXT_STANDBY.29 Wecken nach 2 sec Schlafzeit sollte über den watchdog funktionieren. Oliver
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.
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.
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).
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.
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
@ 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.