10月11日

在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界环境的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watchdog) 。

在正常程序中  看门狗芯片中的计数器随着主频递减 当递减到0是 进入中断  复位程序 所以为了防止发生复位 需要喂狗 也就是当计数器没有递减到零时 重新给其赋值

注意 计数器第一次默认初值 为0xfff 

步骤  先关闭写保护  在IWDG_KR中写入0xcccc 启动看门狗 IWDG_KR写入 0xAAAA喂狗 IWDG_KR写入0x5555 可以修改 IWGT PR 和iwgt rlr中的值 

重点计算 分频 和需要定时的时间 也就是重载值

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天老师讲了看门狗的知识,让我知道了,在一个劣质的环境中,程序有一定几率会跑飞,这这样就需要程序自我修复,而看门口...
    盛展翊阅读 238评论 0 0
  • 日念亲人一处好,加持美好享幸福 第67天(2017.10.11) 1.念老公好:晚上陪小轩玩雪花片,拼了两架大飞机...
    轩轩妈慧子阅读 199评论 0 0
  • 验证:我们创建一个UILalble,我们在没有设置字体大小时候,用控制台Log打印字体大小,验证默认字体是否17?...
    随心吧阅读 2,739评论 0 0
  • 第一步你得拥有一只母熊( ̄(エ) ̄) 第二步你的自给自足自力更生………… 善哉善哉 阿弥陀福 神圣不可侵犯 静候佳...
    请你定嗯额额阅读 601评论 0 1
  • 花费时间生命金钱。注意力要有产出。 1、今天有没有浪费注意力? 正常理顺安排手头上能做的工作。积极推进发挥自己的主...
    陈东Growth阅读 126评论 0 0