Forum: Mikrocontroller und Digitale Elektronik Reset nach Verlassen vom Sleep Mode


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Ada J. Quiroz (inschnier)


Lesenswert?

Hallo,

ich nutze einen STM32L552RCT6 und gehe in den Stop Mode 2. Mein Problem 
ist, dass wenn ich diesen nicht innerhalb von wenigen Sekunden verlasse 
wird nach dem Verlassen ein Reset ausgelöst.

Ca. <5 Sekunden = normales Verlassen des Stop Mode
Ca. >5 Sekunden = Direkter Reset nach Verlassen des Stop Mode

Ich selber habe keinen Watchdog aktiviert und der WWDG ist beim Start 
per default nicht aktiviert.

von Peter D. (peda)


Lesenswert?

Hat der MC denn kein Statusregister, was die Resetquelle anzeigt?

von Ada J. Quiroz (inschnier)


Lesenswert?

Peter D. schrieb:
> Hat der MC denn kein Statusregister, was die Resetquelle anzeigt?

Dort ist das Flag für NRST und BOR gesetzt, jedoch bereits unmittelbar 
nachdem ich den Controller unter Spannung setze.

von Sebastian R. (sebastian_r569)


Lesenswert?

Ada J. Quiroz schrieb:
> Dort ist das Flag für NRST und BOR gesetzt, jedoch bereits unmittelbar
> nachdem ich den Controller unter Spannung setze.

Da du ihn vorm Einschalten ausgeschaltet haben musst, soweit erwartbar.

Also Einschalten, Flags löschen, Fehler abwarten, erneut auslesen.

von Andras H. (kyrk)


Lesenswert?

Nur tipp: Watchdog läuft ab, was irgendwie nach der Wake Up einen Reset 
auslöst.

von Uwe B. (Firma: TU Darmstadt) (uwebonnes)


Lesenswert?

Vielleicht braucht auch die BOR Erkennung im Stop Modus irgendwelche 
eingeschalten Bit. Ohne das Bit faellt das Teil dann nach einiger Zeit 
aus und meldet BOR?

von Peter D. (peda)


Lesenswert?

Sebastian R. schrieb:
> Also Einschalten, Flags löschen, Fehler abwarten, erneut auslesen.

Ist dann kein Flag gesetzt, dann ist das Programm per Software in den 
Resetvector gelaufen. Z.B. beim AVR-GCC über einen freigegebenen 
Interrupt ohne aufgesetzten Handler.

: Bearbeitet durch User
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.