打印
[LKS32 软件]

怎么使得系统复位

[复制链接]
1118|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()肯定是可以软复位的。

使用特权

评论回复
5
timerc| | 2023-4-13 09:35 | 只看该作者
你是不是没有执行这个函数,设个断点看看,调试看看,复位应该是可以的

使用特权

评论回复
6
coody| | 2023-4-13 11:07 | 只看该作者
恢复出厂设置不是复位那么简单吧?

使用特权

评论回复
7
鸥芯电驱港港| | 2023-4-15 16:38 | 只看该作者
楼主说的复位不了的现象是什么,软复位就是复位PC指针,寄存器内的内容是无法复位的。

使用特权

评论回复
8
bootray| | 2023-4-17 09:33 | 只看该作者
NVIC_SystemReset()

使用特权

评论回复
9
chenqianqian| | 2023-4-19 21:13 | 只看该作者
就是使用这个复位函数啊,看看NVIC的配置是否正确。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

16

帖子

0

粉丝