NVIC_SystemReset () funktioniert nicht für den STM32F4
Arbeite ich auf STM32F4 board. Meine IDE der IAR Embedded Werkbank. Ich bin versucht zu tun, ein software-reset aus code. Für die, die ich verwendet, API 'NVIC_SystemReset ();' (definiert in
'core_cm4.h ' - header. Aber der system-reset ist nicht passiert.
Ich habe versucht, die gleiche Sache in STM32F3, gleichen IDE . Ich benutzt die Funktion 'NVIC_SystemReset();' aus 'core_sc300.h' - header. Mit diesem software-reset passiert. Ich fand die definition von Funktionen in der Datei sind die gleichen und beide Controller sind Cortex-M4 nur.Was ist das problem mit dem STM32F4 board.? Kann einer mir helfen bei der Lösung dieses oder kann irgend jemand empfehlen, eine alternative zum system-reset in der STM32F4.
Bitte helfen.
Vielen Dank im Voraus
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie können einen watch-dog statt:
wdg_activate(n)
um zu initiieren, system-reset innerhalbn
Millisekundenwdg_reactivate()
um neu zu laden der Zähler wieder aufn
MillisekundenEs wurden mehrere Iterationen des
NVIC_SystemReset()
. Poste bitte den code für die version, die Sie verwenden. Die aktuelle [arbeiten STM32F4] version, die ich verwende, ist wie folgt: