搜索
bottom↓
回复: 21

【经验分享】K系列的看门狗喂的太勤也被狗咬?

[复制链接]

出0入0汤圆

发表于 2015-4-17 17:46:27 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_ZJJ 于 2015-4-20 15:19 编辑

【经验分享】K系列的看门狗喂的太勤也被狗咬?
         不知道大家在使用K系列的看门狗(WDOG)模块的时候,有没有遇到这样的问题:看门狗喂狗太快也会引起系统的看门狗复位,但是时间拉长些并且在看门狗溢出时间之内就能正常工作。当然,不喂狗肯定是会引起看门狗复位。从这个现象上分析,很像看门狗的windowed模式启动了,但是实际上windowed模式并没有开启。那么何为windowed模式呢?简单的讲,看门狗的windowed模式就是在溢出时间之内再设置一个时间,只有超过windowed时间并且在溢出时间之内,喂狗才有效,否则被狗咬(芯片复位),详细内容,大家可以查看K系列的参考手册(reference manual)。回到最初的话题,刚说了问题是喂狗喂的太快会被狗咬,长些时间在溢出时间之内,狗能正常看家,那么这个时间到底是多少?拉长时间,除了在溢出时间之内,那么要大于哪个时间,狗才安顿呢?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2015-4-17 17:49:39 | 显示全部楼层
不足之处,欢迎指正,同时也欢迎大家分享自己的经验!

出0入0汤圆

发表于 2015-4-17 18:04:03 | 显示全部楼层
看门狗还挺有趣。

出0入0汤圆

发表于 2015-4-17 19:53:31 | 显示全部楼层
这狗还真任性

出0入0汤圆

发表于 2015-4-17 19:58:55 | 显示全部楼层
顶一个,非常感谢!

出0入0汤圆

发表于 2015-4-17 20:12:37 | 显示全部楼层
这不很正常嘛,窗口看门狗。就是为了解决卡死到喂狗的情况。早几年前就出来的东西了。

出0入134汤圆

发表于 2015-4-17 21:11:59 | 显示全部楼层
FSL的朋友为什么老是喜欢用大字报?

出0入0汤圆

发表于 2015-4-18 02:22:29 来自手机 | 显示全部楼层
窗口看门狗就这样,stm32研究过来

出0入8汤圆

发表于 2015-4-18 11:11:53 | 显示全部楼层
一直以为看门狗很神秘,从没有玩过,这次跟楼主学一下,狗不听话就打狗~

出0入8汤圆

发表于 2015-4-18 11:12:14 | 显示全部楼层
本帖最后由 蓝蓝的恋 于 2015-4-18 11:14 编辑

这网速,删不掉啊

出0入4汤圆

发表于 2015-4-18 11:29:09 | 显示全部楼层
窗口看门狗嘛。话说有没有遇到看门狗死掉的情况?

出0入0汤圆

发表于 2015-4-20 14:57:12 | 显示全部楼层
不是有独立看门狗窗口看门狗么

出0入0汤圆

 楼主| 发表于 2015-4-20 14:59:23 | 显示全部楼层
Robin_King 发表于 2015-4-17 20:12
这不很正常嘛,窗口看门狗。就是为了解决卡死到喂狗的情况。早几年前就出来的东西了。 ...

这个问题可不是窗口看门狗哦。
窗口功能没有使能,是喂狗的时间也有要求,不能太频繁,要等你喂狗成功之后才能再次喂狗。
这里只是说明有这样的问题,实际使用中大家是不会喂的那么勤,但是如果有人喂的太快,就会导致问题,所以这里说明下,大家以后注意就行。

出0入0汤圆

 楼主| 发表于 2015-4-20 15:06:12 | 显示全部楼层
wajlh 发表于 2015-4-18 11:29
窗口看门狗嘛。话说有没有遇到看门狗死掉的情况?

喂狗不要放在中断中。
你说的看门狗死掉,是看门狗突然不复位?
能否把问题讲的详细点,比如什么情况下遇到这样的问题。

出0入0汤圆

 楼主| 发表于 2015-4-20 15:07:03 | 显示全部楼层
Ray______ 发表于 2015-4-18 02:22
窗口看门狗就这样,stm32研究过来

此经验讲的是非窗口模式,但是遇到和窗口模式一样的问题,已经为什么会这样。

出0入0汤圆

发表于 2015-4-20 15:12:41 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-4-20 15:07
此经验讲的是非窗口模式,但是遇到和窗口模式一样的问题,已经为什么会这样。 ...

那就没遇到过了,我看楼上的还以为说的是窗口

出0入0汤圆

 楼主| 发表于 2015-4-20 15:14:41 | 显示全部楼层
elecfun 发表于 2015-4-17 21:11
FSL的朋友为什么老是喜欢用大字报?

大字报已经清除,主要是默认电脑版的字体实在太小了。

出0入0汤圆

 楼主| 发表于 2015-4-20 15:17:19 | 显示全部楼层
Ray______ 发表于 2015-4-20 15:12
那就没遇到过了,我看楼上的还以为说的是窗口

是我一楼忘了说,window模式没有开启了。
也感谢你们回复的提醒。

出0入4汤圆

发表于 2015-4-20 20:06:27 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-4-20 15:06
喂狗不要放在中断中。
你说的看门狗死掉,是看门狗突然不复位?
能否把问题讲的详细点,比如什么情况下遇 ...

除了喂狗不能在中断外,暂时还没遇到死掉的问题,但是从别人经验来看,看门狗也有失效的时候,我们是准备设计一个无按键,电池不可拆卸的设备。怕万一开了看门狗系统也会死掉。会很麻烦的,所以先问一下你们有没有遇到过?

出0入0汤圆

发表于 2015-4-22 14:23:12 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-4-20 15:06
喂狗不要放在中断中。
你说的看门狗死掉,是看门狗突然不复位?
能否把问题讲的详细点,比如什么情况下遇 ...

放在中断为什么会死掉?

出0入0汤圆

发表于 2015-4-23 10:23:37 | 显示全部楼层
ccrt 发表于 2015-4-22 14:23
放在中断为什么会死掉?

有时候放在中断未必能起到系统挂掉看门狗让系统复位的功能。比如说,你开了一个timer中断,然后把喂狗代码放在这个中断处理函数里,系统跑飞了,但中断有可能还能定时触发,狗照喂,这种情况可能是你不希望看到的吧:)

出0入0汤圆

发表于 2015-4-23 17:50:56 | 显示全部楼层
unknown 发表于 2015-4-23 10:23
有时候放在中断未必能起到系统挂掉看门狗让系统复位的功能。比如说,你开了一个timer中断,然后把喂狗代 ...

谢谢解释哈
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 21:49

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表