不加外部芯片如何实现reboot和watchdog复用

[复制链接]
4106|2
 楼主| DSPhoter 发表于 2007-1-21 15:18 | 显示全部楼层 |阅读模式
三星2410,不外接芯片,reboot 和看门狗复用,我REBOOT是用写WTCNT实现的,比如写2或3,如果在REBOOT的瞬间,看门狗喂狗,把WTCNT写成500,REBOOT就没用了,虽然出现的几率不多,有没有完美的解决方案.
 楼主| DSPhoter 发表于 2007-1-21 15:26 | 显示全部楼层

我的一个解决方案

在REBOOT时,修改WTCON寄存器使计数器不记数,然后把0赋给WTCNT实现重起.但似乎看起来不是非常完美,把WTCNT直接写0总是不舒服.
AD827AQ 发表于 2007-1-21 17:03 | 显示全部楼层

禁止喂狗即可

设reboot标志,遇到标志禁止喂狗。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

7

帖子

0

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