对互斥喂狗有疑问,能否举个实际例子?
2主循环养狗和中断养狗我都支持,我认为实现条件互驳,是非常必要的。因为中断死主程序不死,主程序死中断不死都是有可能的。
发生看门狗复位,应该是mcu受到外部干扰,程序飞掉的情况下,
问题0:现在假设程序飞掉,主程序还可以喂狗吗?这种概率和中彩票不相上下了吧
问题1:假设主程序喂狗,死在中断里不出来,不是也复位了吗? 问题2:假设主程序喂狗,要是不停的进出某个中断,我对中断分个类,外部中断,例如51的外部中断,还有现在的51有PCA阵列功能,这个怎么能知道是死机呢?如果51的外部中断结一个键盘芯片,这个出故障,怎么判断?要是PCA不停进中断,例如外部脉冲计数,这个不停进中断,我也不好说故障了 问题3:要是内部中断,例如定时器,进中断定时器不是要重新赋值吗,这个会死吗? |
|