Watchdog + Sleep-Modus

Gast #23677
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.
Gast #23678
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren