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

威望减10?问道版主xwj,何为有条件喂狗?

[复制链接]
楼主: sedatefire
手机看帖
扫描二维码
随时随地手机跟帖
21
cjseng| | 2012-1-13 22:36 | 只看该作者 回帖奖励 |倒序浏览
我以15年单片机开发经验的老菜鸟的身份和你探讨一下:
仅仅在main()函数里放了一条清狗指令,假如我还有一个定时器中断,执行一些周期性的事务,由于种种原因,那个定时器中断的中断使能被意外关掉了怎么办?

使用特权

评论回复
22
sedatefire|  楼主 | 2012-1-13 23:20 | 只看该作者
好吧,这个也去,急急如律令,聚!

使用特权

评论回复
23
sedatefire|  楼主 | 2012-1-13 23:28 | 只看该作者
顺序乱了,再聚

使用特权

评论回复
24
sedatefire|  楼主 | 2012-1-14 00:41 | 只看该作者
我以15年单片机开发经验的老菜鸟的身份和你探讨一下:
仅仅在main()函数里放了一条清狗指令,假如我还有一个定时器中断,执行一些周期性的事务,由于种种原因,那个定时器中断的中断使能被意外关掉了怎么办? ...
cjseng 发表于 2012-1-13 22:36


噢? 定时器被莫名关掉,这个和看门狗有何相关
难道多加几条清狗语句就能恢复? 怕是更加万劫不复吧
请不吝赐教,莫要绕绕弯弯...

使用特权

评论回复
25
sedatefire|  楼主 | 2012-1-14 00:43 | 只看该作者
哎,我怀疑我是**同鸭讲了
在中断里面执行任务,本身就是比较犯忌的事情...

使用特权

评论回复
26
liang7143| | 2012-1-14 19:02 | 只看该作者
不知道喂狗啊
喂狗中

使用特权

评论回复
27
DownCloud| | 2012-1-15 22:38 | 只看该作者
什么情况啊 ? 怎样清狗才是正确的 啊、、
我一般这样做 , 定个时间 , 主程序查询清狗 ,太简单了 。
狗只是放着调试时用的 。  程序根本就不会跑飞嘛 !!! (哈哈)

@21楼:那个定时中断被关的问题, 狗也没办法救你啦 。这本身就是程序逻辑错了吧 、、

使用特权

评论回复
28
DownCloud| | 2012-1-15 22:40 | 只看该作者
@21楼 : 或者定时中断就是我所说的  “定个时间 , 主程序查询清狗 ,” 用的那个定时器 ,就解决了。因为没有时间标志来来触发清狗了 。

使用特权

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

本版积分规则