软件看门狗应该设置多长时间呢

[复制链接]
1888|3
 楼主| 浪子Tomorrow 发表于 2014-3-19 09:56 | 显示全部楼层 |阅读模式
芯片PIC18F4620
晶振4M
软件看门狗
只在某一个调用函数(正常运行时就使用这个函数)中添加看门狗可以吗?
这个函数在看门狗为4*64ms时候只在循环开头喂一下就可以了
一同事说,设置成4*128ms就可以了
怎么感觉上面这两个时间看门狗加跟没加一个样呢
这个时间是不是跟程序多长时间跑完一遍有关系呢?
设置成多长时间合适呢?
求指导
dogglove 发表于 2014-3-19 10:31 | 显示全部楼层
具体的问题具体分析
 楼主| 浪子Tomorrow 发表于 2014-3-19 11:07 | 显示全部楼层
dogglove 发表于 2014-3-19 10:31
具体的问题具体分析

:funk:能不能给分享下经验,做项目时看门狗一般跟程序运行一遍的时间有没有什么关系?
NE5532 发表于 2014-3-19 11:14 | 显示全部楼层
原则上,一个程序里只有一个地方喂狗,是最可靠地。狗的溢出时间,不应大于你系统能容忍的最大当机时间,不应小于系统最大喂狗周期(就是不能在程序最忙,来不及喂狗的情况下复位)考虑狗的时基一般是内部RC,误差较大,可以取两者中间值(注意核算时基误差是否可能导致狗误触发)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:具体的问题具体分析 说的不正确希望能指正 学习

7

主题

50

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部