打印
[单片机芯片]

单片机软件复位干什么用

[复制链接]
8718|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
skyred|  楼主 | 2021-6-17 16:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

通常的复位引脚,和看门狗经常使用
在介绍时,发现有个软件复位



其中,在特定的情况下。。使用吧。。


想了半天,也想不出何时会有这种需求。
这个功能,一直琢磨着,这事,看门狗不就办了么?

使用特权

评论回复
沙发
WCHTech2| | 2021-6-18 10:00 | 只看该作者
看门狗溢出才会产生复位,有一定的滞后性,软件复位可立即产生复位。
如通过内置boot下载程序,下载完成后通过软复位跳出boot程序,运行用户程序。

使用特权

评论回复
板凳
aple0807| | 2021-7-21 11:51 | 只看该作者
用处还是很多的。 比如你操作了 芯片配置字, 或者程序设计了首次上电特殊操作的,应用复杂的时候,经常遇到需要重启系统的情况,这时候软复位就有用了。

使用特权

评论回复
地板
buaaszb| | 2021-7-23 09:58 | 只看该作者
软件复位是有用的,例如你的程序监控到异常,比如PC乱飞,比如内存数据被篡改,这个时候你可以做一些补救措施,然后调用复位命令,进行复位。

使用特权

评论回复
5
skyred|  楼主 | 2021-7-23 14:52 | 只看该作者
buaaszb 发表于 2021-7-23 09:58
软件复位是有用的,例如你的程序监控到异常,比如PC乱飞,比如内存数据被篡改,这个时候你可以做一些补救措 ...

不是很理解,程序都跑飞了,如何能调用复位命令呢

使用特权

评论回复
6
buaaszb| | 2021-7-28 13:43 | 只看该作者
skyred 发表于 2021-7-23 14:52
不是很理解,程序都跑飞了,如何能调用复位命令呢

程序跑飞了,有2种结果,一种结果是程序乱跑,最后看门狗复位。另一种情况,程序还能回到原来的主循环,你可以在主循环中,写一段监测PC是否异常的程序,如果判断PC异常,就可以进行相应处理,比如查验重要数据是否被破坏,保存重要数据,然后调用复位命令进行复位。

使用特权

评论回复
7
xiaowuzxc| | 2021-8-14 12:00 | 只看该作者
比如设备需要远程控制复位,就能用这个

使用特权

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

本版积分规则

102

主题

740

帖子

3

粉丝