今天看到一个在多任务操作系统下喂狗的**

[复制链接]
 楼主| dandywang 发表于 2007-10-11 15:18 | 显示全部楼层 |阅读模式
请问喂外部狗是用delay延时还是定时器好?
computer00 发表于 2007-10-11 15:27 | 显示全部楼层

这个你可以去搜索一下hotpower大叔的中断喂狗论

zusen 发表于 2007-10-11 15:31 | 显示全部楼层

中断喂狗不好

有时受到干扰,程序中某标志位不能置位,从而使得 程序在死循坏,,但那时定时器还在工作喂狗~~~~~~~
一级菜鸟 发表于 2007-10-11 15:37 | 显示全部楼层

3楼别忙下定论,呆会有人跟你急

俺是懒得跟动不动就跳起来的某人争论的
ayb_ice 发表于 2007-10-11 15:44 | 显示全部楼层

hotpower大叔的中断喂狗论讨论很激烈啊

 楼主| dandywang 发表于 2007-10-11 15:54 | 显示全部楼层

呵呵,总不能等hotpower大叔讨论出结果再应用吧??

请教各位平时用的最多的最稳定可靠的喂狗方式是什么?
stycx 发表于 2007-10-11 16:09 | 显示全部楼层

delay延时还是定时器都不好. 及时喂狗,不用延时

 楼主| dandywang 发表于 2007-10-11 16:29 | 显示全部楼层

我说的是外部看门狗

mikesullen 发表于 2007-10-11 22:06 | 显示全部楼层

自己能控制住就行

只要控制流程清晰,搞清楚养狗目的,哪喂都行。。。
老狼 发表于 2007-10-11 22:16 | 显示全部楼层

我一般这样搞!

定时器中置位,主程序各模块中清零!
zusen 发表于 2007-10-11 22:32 | 显示全部楼层

哈哈,三楼

返正我是在主程序循环里喂的,不用定时器
忘记说了,我大多是用内部狗,哈哈
IceAge 发表于 2007-10-12 00:56 | 显示全部楼层

hotpower大叔这次来个 N++ 驳

wtfshxkj 发表于 2007-10-12 07:27 | 显示全部楼层

新瓶装老酒

hab2000 发表于 2007-10-12 13:36 | 显示全部楼层

无论内狗外狗,都要一视同仁当狗看待!

坦白地说,你担心你的程序会死在哪里就在哪里喂狗!这才是使用看门狗的目的。
如果你不确定你的程序会从哪里飞掉,一般建议在主循环中喂。
中断里喂狗要慎用!
赞同10楼的的意见。
dld2 发表于 2007-10-12 13:43 | 显示全部楼层

今天看到一个在多任务操作系统下喂狗的**

5880527 发表于 2007-10-13 09:06 | 显示全部楼层

我家从不养狗

   
HWM 发表于 2007-10-13 09:11 | 显示全部楼层

我家虽养狗,但使用率极低。

myturkey 发表于 2007-10-13 10:31 | 显示全部楼层

回复

还是delay比较好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

120

帖子

1

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