Forum: Mikrocontroller und Digitale Elektronik Watchdog + Sleep-Modus


von Thomas (Gast)


Lesenswert?

Jo Hallo
Ist es möglich nach jedem Programmdurchlauf mit dem Watchdog und dem 
Sleep Modus den Controller für 2,3s in schlaf zu setzen. Es muss 
irgendwie mit dem Pic 16F872 gehen. Hab ein paar Befehle gefunden aber 
weiß nicht wie ich es realisieren soll.

#fuses HS,WDT,NOPROTECT

setup_wdt(WDT_2304MS);
restart_wdt();
reset_cpu();
sleep();

Das sind die Befehle die ich gefunden habe.

von Fernando Heitor (Gast)


Lesenswert?

Hallo !!

Diese Befehle, die dort angegeben hast, sind für den CCS Compiler.
Ich bin mir sicher das dies nicht funktioniert, da der Watchdogtimer 
trotz SLEEP-Modus noch läuft.
Es wäre auch Schwachsinn ihn weiterzulaufen, da er dir beim SLEEP-Modus 
nichts bringt.
Die einzige Möglichkeit ist, ihn abzuschalten bevor du in den 
SLEEP-Modus gehst.
Wenn du noch weitere Fragen hast, dann schreib mir in meinem PIC-Forum 
unter der Homepage www.fernando-heitor.de, wo du auch noch Informationen 
über PIC-Mikrocontroller bekommst.

Gruss
Fernando Heitor

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.