独立看门狗
来源:互联网 发布:知乎书店 地址 编辑:程序博客网 时间:2024/05/01 00:46
用我自己的话来解释一下看门狗:
看门狗就是一段程序正常运行时,阻止程序复位的代码;另一方面也就是说,程序非正常运行时,代码不能执行,程序就会产生复位,从而跳出非正常程序执行状态。
上一句话也正好说明了为什么需要看门狗程序:
在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watchdog) :。
看门狗的作用
在启动正常运行的时候,系统不能复位。
在系统跑飞(程序异常执行)的情况,系统复位,程序重新执行。
0 0
- 独立看门狗
- 独立看门狗
- 独立看门狗
- 独立看门狗
- 独立看门狗
- 独立看门狗
- STM32的独立看门狗
- stm32 独立看门狗学习
- STM32独立看门狗
- stm32_独立看门狗
- 【记录】独立看门狗
- STM32F1学习-独立看门狗
- STM32 独立看门狗简介
- STM32独立看门狗
- 独立看门狗实验
- 独立看门狗实验
- 【stm32f407】独立看门狗 iwdog
- STM32F4独立看门狗IWDG
- ubuntu15.10+fastDFS_v5.08配置
- 64_鸡兔同笼
- HDU-1874-畅通工程续(随便你什么算法,反正我是睡不着)
- appdelegate
- This Handler class should be static or leaks may occur (anonymous android.os.Handler)
- 独立看门狗
- xml解析之SAX
- Android 简单的条形颜色选择器
- odoo教程---在odoo8中创建自定义的reports
- Redis中基本数据类型的操作
- 3dsMax之CoCreateInstence() failed报错
- unity获取某个方法执行时间
- 搭电路和Altium Designer
- odoo 8 qweb Report英文版