Kurze und einfache Frage:
Ich versuche meinen PIC18 via Sleep(); Makro in den Sleep Modus zu
versetzten, bin mir aber unsicher ob dies auch tatsächlich passiert und
würde dies gerne via Debuggen verifiziert.
Müßte wenn der MCU sich im Sleep Modus befindet beim Debuggen nicht in
der Sleep() Sequenz verweilt werden, bis der MCU wieder aufgeweckt wird
und eben nicht zum nächsten Step gesprungen werden?
Also in etwa so:
1 | void main(void)
|
2 | {...
|
3 |
|
4 | while(1)
|
5 | {
|
6 | ...
|
7 | Sleep(); // Hier würde icherwarten dass beim Debuggen verweilt wird, so lange der PIC nicht aufgeweckt wird, es wird jedoch immer ein Step weiter gesprungen
|
8 | }
|
9 | }
|
Springt der Controller trotzdem sauber in den Sleep Modus?