共2条
1/1 1 跳转至页

问
我搞的77E58,用的内部看门狗。我先介绍一下我以前搞外部喂狗的方法,外部喂狗的通常做法,都是使得信号拉高再拉低,或者做个取反的操作,在程序的特定地方或者循环需要的地方。但这样会出现,程序跑飞的位置,正好是喂狗的一段里,出现不能及时复位的死机现象。我的做法都是,在定时中断里使得信号为高,在程序的其他地方只拉低信号,或者相反做法也可以,只要定时器和程序其他地方对信号做相反的操作就可以了。这样保证程序跑飞到任何地方,因为喂狗信号只能有一个状态,复位线路就马上复位了。搞了些东西,这样感觉比较好。、
现在我用的是77E58内部看门狗,也想这样搞。现在看门狗按照传统做法搞好了,想把它拆到定时器和程序其他地方,总是搞不清是那个控制寄存器和位起的作用,各位能不能帮分析应该怎么样实现?谢谢了啊。。。
答 1: 看门狗为什么不用MAX813简单
现在我用的是77E58内部看门狗,也想这样搞。现在看门狗按照传统做法搞好了,想把它拆到定时器和程序其他地方,总是搞不清是那个控制寄存器和位起的作用,各位能不能帮分析应该怎么样实现?谢谢了啊。。。
答 1: 看门狗为什么不用MAX813简单
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
“我踩过的那些坑”主题活动——第002期 | |
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |