10616|5

71

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

WWDG窗口看门狗的一个喂狗疑问? [复制链接]

翻译文档有这么一句话:
如果启动了看门狗且允许中断,当递减计数器等于0x40 时产生早期唤醒中
断(EWI),它可以被用于重装载计数器以避免WWDG 复位。

如果我都在中断里面喂狗,假如程序跑飞了,但中断还是可以进入的,那么喂狗还将继续。这个窗口看门狗不是就没用了吗?

一般要如何使用这个WWDG
此帖出自stm32/stm8论坛

最新回复

                                 所以WWDG有个窗口复位功能,可以软复位。    详情 回复 发表于 2009-3-25 22:26
点赞 关注
 

回复
举报

67

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

为什么要在中断中喂狗

                                 在主循环中喂狗是常见的做法,当然,对于WWDG,还要查一下当前的时间点是否合适。之所以这样略显繁琐就是要避免即使程序跑飞到一段喂狗的死循环中也很难满足窗口条件,从而能够复位。
此帖出自stm32/stm8论坛
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

窗口看门狗的特点是:不能在狗饱时喂狗,也不能在狗饿时

狗饿时喂狗,狗要咬人;狗饱的时候喂,狗也要咬人;只能在一个时间段内、当狗半饱的时候喂,狗才能乖乖地干活。

一般的看门狗是在任何时间都可以喂狗,不管狗是不是已经饱了。
此帖出自stm32/stm8论坛
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

4
 

那在WWDG中断里喂狗有什么好处?

                                 很多人都说最好不在中断喂狗的吗? 因为就算程序跑飞了,中断还是有可能进去的
此帖出自stm32/stm8论坛
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

5
 

【博客】如何使用STM32的窗口看门狗

 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

6
 

楼上文章解我疑惑

                                 所以WWDG有个窗口复位功能,可以软复位。 
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

开源项目 更多>>
    查找数据手册?

    EEWorld Datasheet 技术支持

    相关文章 更多>>
    关闭
    站长推荐上一条 1/8 下一条

     
    EEWorld订阅号

     
    EEWorld服务号

     
    汽车开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表