有没有软件原因导致的上电复位,CH573

当前项目中,不间断给串口1发送数据,9600,10分钟内会复位,复位原因为上电复位。

RB_RESET_FLAG

寄存器值1

现在需要排除下软硬件原因,

请问假如软件访问NULL指针,或者以指针方式给flash地址写数据,导致的复位有可能显示上电复位吗?(程序中有看到haltfault中断中是打开了看门狗后while(1)),应该为看门狗中断,

或者有其他软件原因导致提示上电复位的,可以提示下,谢谢!


您好,如果程序进入hardfault,会产生上电复位。


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