发新帖我要提问
12
返回列表
打印

老调重谈,看门狗问题

[复制链接]
楼主: tiger84
手机看帖
扫描二维码
随时随地手机跟帖
21
xwj| | 2007-10-27 15:43 | 只看该作者 回帖奖励 |倒序浏览

狗嘛...很多认都在养,但是能养的很好的少之又少哦

虽然偶知道应该怎样养才好,
但平时自己养狗通常也是随便丢点食物给它就算了,
管他呢...

呵呵^_^

使用特权

评论回复
22
mohanwei| | 2007-10-27 21:10 | 只看该作者

如果总的复位周期太短,而你的主程序又是一个大循环……

你就要在循环里加N个“Feed_Dog();”了。

所以,在这种情况下,通过定时器把复位周期“延长”到若干秒钟不失为一个好办法……

使用特权

评论回复
23
hab2000| | 2007-10-29 11:14 | 只看该作者

养狗不等于程序可以不可靠!

回10楼!

狗的作用不是解决自身程序设计可能存在的缺陷!

但是,即使100%正确的程序,在实际运用中难免存在外部干扰导致程序“跑飞”!这是应该是公认的。

因此,基于这个思想,应该在主程序中喂狗!

因为经常有这样的情况:主程序跑飞了,但某种中断还可以正常进入,正好你在这里喂狗,就失去了养狗的意义!

所以建议在主程序中喂狗!

使用特权

评论回复
24
tiger84|  楼主 | 2007-10-29 11:59 | 只看该作者

回hab2000兄

谢谢hab2000的解答。
我在主程序里置了个标记,中断里检测到标记我才喂狗,所以不会促那在hab2000兄所说的情况。

使用特权

评论回复
25
yewuyi| | 2007-11-3 13:00 | 只看该作者

Feed&dog

使用特权

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

本版积分规则