所以,要看看你要设计多久让他超时异常处理?! 可以设定计时器决定之
若动作正常,需要在超时之前,重新设置timer, 使之重新计数
当然,要记得使之致能 (Enable)
CPLD没有指针不用接看门狗。
DSP如果能控制看门狗,也就用不着看门狗了。具体来讲如果DSP跑飞了,控制看门狗的引脚可能也会使狗关闭,那装个狗还有意义吗。
正确的做法是:DSP只用一根线喂狗即可。
有的看门狗只有喂够线,这种一般喂狗信号间隔比较大,在1秒左右;
有的看门狗有使能信号,这种一般外接RC使能来保持与CPU的同步,即在CPU复位完成前看门狗也不用喂。或者CPU的复位是看门狗专门引脚输出完成的,也能保证与CPU的同步(这种一般有电压检测,电源电压低了也会输出信号使单片机复位)。
有不明白的还可以继续问我啊!
这个一般的都是用看门狗,跑飞了会重新启动,另外,把电源的抗干扰干扰做好一点,滤波做好一点,如果有必要可以加个金属屏蔽罩之类的,单片机选择抗干扰性能好点的,有些时候程序跑飞很可能是干扰引起的、 查看原帖>>欢迎分享,转载请注明来源:内存溢出
评论列表(0条)