本人是初学者,嵌入式的看门狗功能是不是需要硬件的支持?如果需要硬件支持的话,能否用纯软件实现类似的功能呢?谢谢!
------解决方案--------------------
看门狗分为软件看门狗和硬件看门狗。
------解决方案--------------------
看门狗的本质就是定时器。软件看门狗要不用系统提供的定时器,要不就自己定时检测
------解决方案--------------------
看门狗 在嵌入式里面是一个硬件 其原理就是计数器 当它数到0时会产生一个中断,该中段比较特殊 ,会直接给CPU 。若是你没有设定特定的处理的话,一般会导致你的系统重启。 但是你也可以把它写做其他用途,别如你要做个放波发生器(都OK)
看门狗 你也可以用软件来实现,while(count--) ;
硬件看门狗和软件实现的差异:
当你系统关机之后 你的看门狗是可以工作的,你的软件实现就是不行了!
------解决方案--------------------
对就是这样的意思