引用 通讯网-原创军团 的回复内容: 看门狗是指,当程序跑飞了。。。有可能掉入一个死循环,比如 LJMP $。。你在原程序里编一句比如四秒钟触发一个脉冲,这个脉冲叫做喂狗脉冲。。如果看门狗一直可以接到这个脉冲,它就认为程序是正常的,如果你的程序跑飞了,掉入上面类似的陷阱,则肯定不会执行原程序里每四秒的那一个脉冲的程序,那么狗如果在超过四秒仍然收不到喂狗信号,就会产生一个复位信号,让程序复一下位。继续从0000开始执行。。。
噢?怎么理解从0000开始执行这句话?
具体的原理我明白,我不明白的是要怎么来用他。。。
比如,(WDR)前面的触点有什么讲究么?是不是一个SM0.0就行了?反正只要循环不出错,那就意味着每个循环WDR都会被能流通过一次。如果程序走死了,超过一定时间能流没走到这里,WDR就没执行,然后狗就叫了。。。是这样么?
如果我想用WDR的报警信号干点别的,应该怎么得瑟?