您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 大兴安岭分类信息网,免费分类信息发布

看门狗型复位电路

2024/3/8 0:18:51发布35次查看
看门狗型复位电路主要利用cpu正常工作时,定时复位计数器,使得计数器的值不超过某一值;当cpu不能正常工作时,由于计数器不能被复位,因此其计数会超过某一值,从而产生复位脉冲,使得cpu恢复正常工作状态。典型应用的watchdog复位电路如图所示。此复位电路的可靠性主要取决于软件设计,即将定时向复位电路发出脉冲的程序放在何处。一般设计,将此段程序放在定时器中断服务子程序中。然而,有时这种设计仍然会引起程序走飞或工作不正常。原因主要是:当程序“走飞”发生时定时器初始化以及开中断之后的话,这种“走飞”情况就有可能不能由watchdog复位电路校正回来。因为定时器中断一真在产生,即使程序不正常,watchdog也能被正常复位。为此提出定时器加预设的设计方法。即在初始化时压入堆栈一个地址,在此地址内执行的是一条关中断和一条死循环语句。在所有不被程序代码占用的地址尽可能地用子程序返回指令ret代替。这样,当程序走飞后,其进入陷阱的可能性将大大增加。而一旦进入陷阱,定时器停止工作并且关闭中断,从而使watchdog复位电路会产生一个复位脉冲将cpu复位。当然这种技术用于实时性较强的控制或处理软件中有一定的困难
图 看门狗型复位电路
大兴安岭分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录