请问 NVIC_SystemReset 与 停止喂狗 后系统自动重启是相同效果的吗?

使用芯片:
CH32V307RCT6 和 CH32V203C8T6

在IAP的应用,在UserAPP里面使用

NVIC_SystemReset 与 停止喂狗 后系统自动重启是相同效果的吗?

PS:芯片使用了如下的狗程序:

main 初始化:

IWDG_Feed_Init(IWDG_Prescaler_32, 4000); // 3.2s IWDG reset


main喂狗:

IWDG_ReloadCounter();


效果是一样的,都是系统复位,都是重新运行IAP程序,除非你在函数中加判断RCC->RSTSCKR的复位标志。


感谢!


只有登录才能回复,可以选择微信账号登录