Forum: Mikrocontroller und Digitale Elektronik Power-down und Watchdog


von Sebastian Wille (Gast)


Angehängte Dateien:

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

von Armin Kniesel (Gast)


Lesenswert?

Versuch mal "sei" einzubauen...

Armin.

von crazy horse (Gast)


Lesenswert?

ehe ich mir das alles durchlese: Läuft das Programm wirklich auf einem
Prozessor oder simulierst du das ganze nur?

von Sebastian Wille (Gast)


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

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.