Forum: Mikrocontroller und Digitale Elektronik Sleep Modus() beim Debuggen


von Schläfer (Gast)


Lesenswert?

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?

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.