看门狗的概述和演示程序源代码及复位等资料说明

资料大小: 0.45 MB

所需积分: 0

下载次数:

用户评论: 0条评论,查看

上传日期: 2019-11-15

上 传 者: 苏卫民他上传的所有资料

资料介绍

标签:源代码(2276)定时器(1416)看门狗(229)

  看门狗概述

  看门狗表面意思替代人去看门,看有没有不正常情况出现(比喻小偷,陌生人等)。那么在单片机里面看门狗就是定时器,但是这个定时器需要主循环每隔一段时间就要去清零,清零的目的就是让看门狗定时器不要计数到溢出状态。如果看门狗定时器计数时间溢出了,看门狗就会让单片机热复位从主函数初始化重新开始执行程序。

  看门狗是看主函数的主循环不要跑飞,如果跑飞了,主循环没有定时去清零看门狗,让看门狗复位,从而导致单片机复位。

  看门狗在产品设计中,非常的重要,虽然计数结构很简单。

  l 看门狗

  硬件看门狗:用纯电路来产生计数时间,永远不会死机,除非这个电路坏了。可靠性比较高,多用于现在工业电子、汽车电子等电子设备中。

  常用的硬件看门狗芯片有CA1021、X5405等。很多,可以百度。

  软件看门狗:软件定时器来产生计数时间,主要由单片机晶振来提供时钟源来产生计数,那么如果晶振死机了,看门狗也就死机,可靠性比硬件看门狗要差一些。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料