Power-down und Watchdog

Gast #37612
Lesenswert?
• ▲
▼
Hi,

ich habe ien kleines "Demo-Programm" zum Power-down-Modus
geschrieben. Das Programm soll folgendes machen:

- nach dem Start "Anfangskonfiguration" (SPL, SPH usw.)
- PinD einlesen und sofort bei PortB ausgeben
- sich dann schlafen legen (Power-down)

Der Witz dabei: Am Anfang wird noch der Watchdog (2048ms) gesetzt, das
heißt, dann sollte der AVR wieder erwachen. Ändere ich nun den PinD
(per Schalter), sollte nach einer Verzögerung (!) - also bis der AVR
wieder wach ist und die Veränderung "bemerkt" - auch das LED an PortB
seinen Zustand verändern.

Bei mir geht leider aber alles Verzögerungsfrei, der AVR geht also nie
in den Schlafmodus. Und ich finde den Fehler einfach nicht... Wo liegt
mein Problem?

Danke schonmal!!!

Sebastian
Angehängte Dateien:
Gast #37615
Lesenswert?
• ▲
▼
Hi,

danke erstmal für die Antworten! :-)

@Armin:
Hab's mit und ohne "sei" versucht, beides leider ohne Erfolg...

@verücktes Pferd:
Ich habe alles programmiert und nichts simuliert. Alles mit Schalter
und LED und Ampere-Meter beschaltet und gemessen.

Danke weiterhin für alle Tips!

Sebastian

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.