CH559L写入软件自复位标志字后,到CPU自己复位时间是多久,我测试需要6.5秒时间,应该是哪里没有设置对

在程序中,写了如下代码,想CPU自己软件复位一下,实测CPU确实能够复位,但是执行这个语句后需要等待约6500ms左右才复位。
请教一下还需要注意哪些问题?    

                 SAFE_MOD = 0x55;   //进入安全模式
                        SAFE_MOD = 0xAA;  
                        GLOBAL_CFG|=bSW_RESET;    //软件复位
                        SAFE_MOD = 0;              

你好,刚刚测试了一下软复位功能,是立马复位啊。可能是不是你工程里其他的功能影响了复位?可以先把其他功能去了,上电就软复位,我测试是一直处于软复位的状态,速度也很快。


可以试试这个代码:

((void(code*)(void))0x00)();

强制让程序指针跳转到地址0x00开始运行。


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