C언어,ARM

stm32 펌웨어에서 리셋함수 호출

안녕1999 2020. 8. 29. 23:56
//stm32f7xx에서도 동작확인

#ifndef AIRCR_VECTKEY_MASK
	#define AIRCR_VECTKEY_MASK	0x5FA0000
#endif
void SoftRest(void)
{
	SCB->AIRCR=AIRCR_VECTKEY_MASK|4;
}

//그러나, 거의 표준함수인 아래 함수를 사용하는것을 추천
NVIC_SystemReset();