[技术问答] 窗口看门狗一般用在什么场合

[复制链接]
2133|17
 楼主| koala889 发表于 2022-4-12 18:05 | 显示全部楼层 |阅读模式


看门狗,一直在使用上就是单纯的定时喂狗

请问下各位大神,对于窗口看门狗,都用在什么场合?
麻花油条 发表于 2022-4-15 11:41 | 显示全部楼层
还有窗口看门狗?
antusheng 发表于 2022-4-18 18:54 | 显示全部楼层
窗口看门狗(WWDG)通常被用来监测由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障
 楼主| koala889 发表于 2022-4-22 15:03 | 显示全部楼层
跟普通的看门狗区别在哪,软件背离了,正常不就复位了么
kiwis66 发表于 2022-4-25 10:11 | 显示全部楼层


我用的比较简单,就是定时喂狗就行了,

原子的教程,好像专门讲了下这两种看门狗的情况,可以仔细了解一下
tpgf 发表于 2022-5-3 11:30 | 显示全部楼层
防止程序死循环啊
guanjiaer 发表于 2022-5-3 11:34 | 显示全部楼层
环境恶劣的时候可以使用它
heimaojingzhang 发表于 2022-5-3 11:41 | 显示全部楼层
防止程序跑飞可以用看门狗
keaibukelian 发表于 2022-5-3 11:50 | 显示全部楼层
也可以进行定时复位
labasi 发表于 2022-5-3 11:58 | 显示全部楼层
他们的用处非常多  可以结合其他功能模块使用
paotangsan 发表于 2022-5-3 12:05 | 显示全部楼层
窗口看门狗不是自己带的看门狗是吗
littlelida 发表于 2022-5-7 15:25 | 显示全部楼层
目的就是意外死机后的一种保护机制
twjiang 发表于 2022-5-9 09:58 | 显示全部楼层
当谈论Window watchdog时,有必要提到Independent watchdog (IWDG),两者结合起来就知道Window watchdog (WWDG)的作用了。

一般的watchdog在超时前必须重置定时器。

窗口看门狗(WWDG)必须在窗口时间内重置,一旦过早或太晚重置都会引起处理器复位。



 楼主| koala889 发表于 2022-5-15 07:53 | 显示全部楼层
twjiang 发表于 2022-5-9 09:58
当谈论Window watchdog时,有必要提到Independent watchdog (IWDG),两者结合起来就知道Window watchdog  ...

够我理解好久的了,
一直再体会应用场景
d1ng2x 发表于 2022-5-24 14:23 | 显示全部楼层
也有复位还需要保证数据恢复,可能就用到窗口看门狗了
ex7s4 发表于 2022-5-24 18:31 | 显示全部楼层
你可以网上看看介绍,应该是有介绍的
cen9ce 发表于 2022-5-24 19:07 | 显示全部楼层
其实正常来说独立看门狗就够用了,如果要求特殊可以看看窗口看门狗
lix1yr 发表于 2022-5-24 19:25 | 显示全部楼层
没研究过,一般都是使用独立看门狗
q1ngt12 发表于 2022-5-24 20:16 | 显示全部楼层
引用一下网络的解释:
窗口看门狗(WWDG)通常被用来监测由外部干扰或不可预见的逻辑条件造成的应用程序正常的运行序列而产生的软件故障。除非递减计数器的值在 WWDG->CR 的第六位变成 0 前被刷新,看门狗电路在达到预置的时间周期时,会产生一个 MCU 复位。在递减计数达到窗口配置寄存器(WWDG->CFR)数值之前,如果 7 位的递减计数器数值(在控制寄存器中)被刷新,那么也将产生一个 MCU 复位。这表明递减计数器需要在一个有限的时间窗口中被刷新。
作者:Today
链接:https://ld246.com/article/1528525636564
来源:链滴
协议:CC BY-SA 4.0https://creativecommons.org/licenses/by-sa/4.0/
w2nme1ai7 发表于 2022-5-29 08:34 | 显示全部楼层
应该是窗口看门狗更高级一些吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

85

主题

473

帖子

2

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