导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→看门狗的使用疑问[newman0708]

 *第45636篇: 看门狗的使用疑问

  
楼 主:newman0708 2007年1月5日12:13
 看门狗的使用疑问
我看到网上有人谈到看门狗的使用,我觉得有疑问,想在这里请教。
1.用定时器的方法,
每隔30ms(如果我的程序须要16ms运行完)喂狗一次。

个人看法:
1)如果30ms的话,那狗不就饿得不行了,肯定是重启了,我觉得有点问题的。

2)还有,用定时器的话,如果程序出现死锁了,
那么定时器引发的中断还是可以被执行到的(喂狗指令放在定时器中断里)。所以喂狗的语句仍然会被执行到的,这狗不是白养了吗?
不解。

2.如果看门狗1.6ms必须喂一次的,那就把喂狗的指令分散到程序的各个部分,在某些函数中加入喂狗的语句。

这个时间不太好控制呀,不知道应该用哪种方法呀?

我不会用,想知道大家是怎么使用的,能不能提供一些参考,点拨一下,谢谢!

  
2楼:wendaohan 2007年1月14日14:29
 [推荐]
看门狗坚决不能用定时器和中断去喂,否则很可能不去作用。

>>>>>>对该主题发表你的看法

本主题贴数2,分页: [第1页]


[上一篇主题]:求waveE2000的安装程序文件

[下一篇主题]:一通电,部分芯片工作,还有一些没有工作,这种情况如何解决?