PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sleep modus dspic30f6011a nur einmal möglich



Chandler
17.07.2015, 14:04
Hi,
ich bringe meine pic (dspic30f6011a) zum schlafen. nach einer weile wecke ich den wieder auf. jetzt kann ich den aber nciht wieder schlafen legen. der Befehl wird einfach nicht ausgeführt. Mir sieht es danach aus, dass irgend ein bit gesetzt wurde und ich es nach dem wecken nicht wieder gelöscht habe. Aber ich habe niergendwo das passende bit gefunden.
liegt es an einem bit? oder muss ich noch etwas anderes berücksichtigen?
mit
Sleep();
bringe ich den im schlafmodus. er wird automatisch durch einen interrupt geweckt und durchläuft die interrupt-routine.

Chandler

witkatz
17.07.2015, 16:34
Das Interruptflag muss gelöscht werden, sonst wird der PIC sofort geweckt.