共2条
1/1 1 跳转至页
问
我搞的77E58,用的内部看门狗。我先介绍一下我以前搞外部喂狗的方法,外部喂狗的通常做法,都是使得信号拉高再拉低,或者做个取反的操作,在程序的特定地方或者循环需要的地方。但这样会出现,程序跑飞的位置,正好是喂狗的一段里,出现不能及时复位的死机现象。我的做法都是,在定时中断里使得信号为高,在程序的其他地方只拉低信号,或者相反做法也可以,只要定时器和程序其他地方对信号做相反的操作就可以了。这样保证程序跑飞到任何地方,因为喂狗信号只能有一个状态,复位线路就马上复位了。搞了些东西,这样感觉比较好。、
现在我用的是77E58内部看门狗,也想这样搞。现在看门狗按照传统做法搞好了,想把它拆到定时器和程序其他地方,总是搞不清是那个控制寄存器和位起的作用,各位能不能帮分析应该怎么样实现?谢谢了啊。。。
答 1: 看门狗为什么不用MAX813简单
现在我用的是77E58内部看门狗,也想这样搞。现在看门狗按照传统做法搞好了,想把它拆到定时器和程序其他地方,总是搞不清是那个控制寄存器和位起的作用,各位能不能帮分析应该怎么样实现?谢谢了啊。。。
答 1: 看门狗为什么不用MAX813简单
共2条
1/1 1 跳转至页
我要赚赏金
