看门狗芯片工作原理

电子说

1.2w人已加入

描述

  一、看门狗原理

   看门狗其实就是一个可以在一定时间内被复位的计数器。当看门狗启动后,计数器开始自动计数,经过一定时间,如果没有被复位,计数器溢出就会对CPU产生一个复位信号使系统重启。

  二、看门狗的种类

  在现在的嵌入式系统中主要可以分为两种类型的看门狗:

  1、CPU内部自带的看门狗:此类看门狗一般是将一个芯片中的定时器来作为看门狗,通过程序的初始化,写入初值,设定溢出时间,并启动定时器。

  •    优点:可以通过程序改变溢出时间;可以随时禁用

 

  •   缺点:需要初始化;如果程序在初始化、启动完成前跑飞或在禁用后跑飞,看门狗就无法复位系统。


 

   2、独立的看门狗芯片:这种看门狗主要有一个用于喂狗的引脚和一个复位引脚,如果没有在一定时间内改变喂狗脚的电平,复位引脚就会改变状态复位CPU。

  •   优点:无须配置,上电即用。无法禁用,系统必须按时喂狗,系统恢复能力高。

 

  •   缺点:无法灵活配置溢出时间,无法禁用,灵活性降低。


       文章综合来源:csdn
编辑:ymf
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分