void reboot(void)
{
pFunction Jump_To_Application;
uint32 JumpAddress;
printf("系统正在重启­\r\n");
JumpAddress = *(vu32*) (0x00000004);
Jump_To_Application = (pFunction) JumpAddress;
Jump_To_Application();
}
这是火哥的单片机软复位代码,不知如何实现的,没有看明白代码啊
和库函数NVIC_SystemReset();实现的方式有区别吗?
|