No.101470 作者:newman0708 邮件:newman0708@gmail.com ID:65075 登陆:9次 文章数:18篇 最后登陆IP:218.80.13.101 最后登陆:2007/4/27 20:37:57 注册:2006/12/10 11:02:14 财富:183 发帖时间:2007/1/5 12:13:28 发贴者IP:211.167.159.68 标题:newman0708:看门狗的使用疑问 摘要:No.101470看门狗的使用疑问 我看到网上有人谈到看门狗的使用,我觉得有疑问,想在这里请教。 1.用定时器的方法, 每隔30ms(如果我的程序须要16ms运行完)喂狗一次。 个人看法: 1)如果30ms的话,那狗不就饿得不行了,肯定是重启了,我觉得有点问题的。 2)还有,用定时器的话,如果程序出现死锁了, 那么定时器引发的中断还是可以被执行到的(喂狗指令放在定时器中断里)。所以喂狗的语句仍然会被执行到的,这狗不是白养了吗? 不解。 2.如果看门狗1.6ms必须喂一次的,那就把喂狗的指令分散到程序的各个部分,在某些函数中加入喂狗的语句。 这个时间不太好控制呀,不知道应该用哪种方法呀? 我不会用,想知道大家是怎么使用的,能不能提供一些参考,点拨一下,谢谢! ......
>>返回讨论的主题
|