打印

想知道看门狗程序是做什么用的

[复制链接]
3624|7
手机看帖
扫描二维码
随时随地手机跟帖
沙发
garin223| | 2013-7-10 12:57 | 只看该作者
防止软件跑飞,定时复位芯片。

使用特权

评论回复
板凳
冰心花语|  楼主 | 2013-7-10 14:42 | 只看该作者
garin223 发表于 2013-7-10 12:57
防止软件跑飞,定时复位芯片。

它复位的计数器和我们在程序里面定时的计数器有什么区别吗?它如果复位芯片的话芯片里面的数据不就丢失了吗?

使用特权

评论回复
地板
maychang| | 2013-7-10 15:04 | 只看该作者
冰心花语 发表于 2013-7-10 14:42
它复位的计数器和我们在程序里面定时的计数器有什么区别吗?它如果复位芯片的话芯片里面的数据不就丢失了 ...

两个计数器没什么区别,但看门狗计数器往往不能在程序中用指令访问。
因为芯片并未掉电,所以数据不会丢失。

使用特权

评论回复
5
garin223| | 2013-7-10 15:31 | 只看该作者
冰心花语 发表于 2013-7-10 14:42
它复位的计数器和我们在程序里面定时的计数器有什么区别吗?它如果复位芯片的话芯片里面的数据不就丢失了 ...

一般看门狗的硬件资源是独立的,不共享晶振,不共享LDO.基本原理于程序里的软件是一致的。对于看门狗的处理,一般是在看门时间内,喂狗一次。看门狗就不会复位芯片了。如果芯片真的死机,跑飞了。那么RAM的数据有什么意义呢。清就清了呗。

使用特权

评论回复
6
soso| | 2013-7-10 18:15 | 只看该作者
可以说是在死机等意外情况发生,是系统能自动恢复的作用。

使用特权

评论回复
7
zhangmangui| | 2013-7-10 22:24 | 只看该作者
看门狗就是一个定时器  如果不关定时器   就需要你不断着去喂狗   不喂狗定时到一定时就会复位整个控制器
也就是用来防止程序跑飞

使用特权

评论回复
8
husongdata11| | 2013-7-11 13:58 | 只看该作者
比如出现因为电磁干扰这样情况导致你的程序跑飞,看门狗可以重新加载程序

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

47

帖子

0

粉丝