[LKS32 软件] 怎么使得系统复位

[复制链接]
1686|8
 楼主| WardCmy 发表于 2023-4-12 17:03 | 显示全部楼层 |阅读模式
想实现一下恢复出厂设置,看到有硬复位和软复位.其中我有尝试使用 过NVIC_SystemReset()去软复位.实现不了复位.不知道哪里出现问题.那么有其他方式去实现复位吗?
 楼主| WardCmy 发表于 2023-4-12 17:07 | 显示全部楼层
或者说,使用NVIC_SystemReset()需要提前设置什么东西?我没有提前设置?
 楼主| WardCmy 发表于 2023-4-12 17:54 | 显示全部楼层
__disable_irq();/* 关闭中断 中断总开关 */
NVIC_SystemReset();

我关闭了中断,进行系统复位也不行
chenjun89 发表于 2023-4-13 07:45 来自手机 | 显示全部楼层
NVIC_SystemReset()肯定是可以软复位的。
timerc 发表于 2023-4-13 09:35 | 显示全部楼层
你是不是没有执行这个函数,设个断点看看,调试看看,复位应该是可以的
coody 发表于 2023-4-13 11:07 | 显示全部楼层
恢复出厂设置不是复位那么简单吧?
鸥芯电驱港港 发表于 2023-4-15 16:38 | 显示全部楼层
楼主说的复位不了的现象是什么,软复位就是复位PC指针,寄存器内的内容是无法复位的。
bootray 发表于 2023-4-17 09:33 | 显示全部楼层
NVIC_SystemReset()
chenqianqian 发表于 2023-4-19 21:13 来自手机 | 显示全部楼层
就是使用这个复位函数啊,看看NVIC的配置是否正确。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

16

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部