看门狗疑惑

[复制链接]
2464|5
 楼主| Yaokongqi 发表于 2011-8-1 20:32 | 显示全部楼层 |阅读模式
看门狗的输出接电源监控芯片的手动复位,那么CPu如何区分是正常的上电复位还是跑飞引起的复位啊
 楼主| Yaokongqi 发表于 2011-8-1 21:24 | 显示全部楼层
想了一下在RAM里面加状态标志,可是这样感觉不可靠,还有别的办法?
lxandlj 发表于 2011-8-2 07:17 | 显示全部楼层
程序跑飞,一般电源检测芯片是工作的。所以一直维持着RAM的供电,在RAM里设置标志位,我觉得可行。

反正程序跑飞和正常上电复位,一些寄存器的状态肯定是不同的。
永远的不知 发表于 2011-8-2 23:38 | 显示全部楼层
2# Yaokongqi

最好不用标志位,用一个字节或一个字,因为上电复位后,RAM里的值不一定是0。
用一个状态字更可靠。
chunyang 发表于 2011-8-2 23:58 | 显示全部楼层
楼主的连接法是无法区分的,必须使用带标志位的看门狗才能可靠区分。
Ryanhsiung 发表于 2011-8-3 09:48 | 显示全部楼层
有些单片机中是有复位寄存器的,查看一下就知道因为什么复位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

13

帖子

1

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