Question
Code for soft reset STM32F3 series MCU ?
Posted on March 20, 2018 at 07:54
I am working STM32F303CC MCU. Trying to find sure shot way of soft resetting the device.
Previously I tried with
NVIC_SystemReset()
. It was and miss. On some boards it worked perfectly and on other boards the system will just stop responding.So I have written a small function to soft reset the core, Need feedback from the embedded gurus in the forum
void soft_reset(void)
{__set_PRIMASK(1);
SCB->AIRCR = ((uint32_t)0x05FA0000) | ((uint32_t)0x01);while(1);}#hang #soft-reset ##stm32f4 #stm32f3