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.
Hat der MC denn kein Statusregister, was die Resetquelle anzeigt?
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.
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.
Nur tipp: Watchdog läuft ab, was irgendwie nach der Wake Up einen Reset auslöst.
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.