当前位置: 代码迷 >> 驱动开发 >> 嵌入式看门狗效能
  详细解决方案

嵌入式看门狗效能

热度:126   发布时间:2016-04-28 10:12:51.0
嵌入式看门狗功能
本人是初学者,嵌入式的看门狗功能是不是需要硬件的支持?如果需要硬件支持的话,能否用纯软件实现类似的功能呢?谢谢!
------解决方案--------------------
看门狗分为软件看门狗和硬件看门狗。
------解决方案--------------------
看门狗的本质就是定时器。软件看门狗要不用系统提供的定时器,要不就自己定时检测
------解决方案--------------------
看门狗   在嵌入式里面是一个硬件   其原理就是计数器 当它数到0时会产生一个中断,该中段比较特殊 ,会直接给CPU 。若是你没有设定特定的处理的话,一般会导致你的系统重启。 但是你也可以把它写做其他用途,别如你要做个放波发生器(都OK)

看门狗 你也可以用软件来实现,while(count--) ;

硬件看门狗和软件实现的差异:
当你系统关机之后 你的看门狗是可以工作的,你的软件实现就是不行了!
------解决方案--------------------
引用:
Quote: 引用:

看门狗的本质就是定时器。软件看门狗要不用系统提供的定时器,要不就自己定时检测


类似写一个服务程序,定时监测软件是否正常,不正常重启?





 对就是这样的意思
 
  相关解决方案