STM32_看门狗

本质就是简单的定时器,在系统因电磁干扰、软件错误等出现异常时可以复位系统。
一旦开启不能关闭,除非发生复位。

独立看门狗IWDG

自由运行的递减计数器
独立:独立于主程序,由专用的LSI时钟驱动。

32 kHz low-speed internal RC (LSI RC) which drives the independent watchdog and, optionally, the RTC used for Auto-wakeup from the Stop/Standby mode.

窗口看门狗

可编程的自由运行递减计数器
可配置的时间窗口(上下沿触发,上限自定),由APB1时钟驱动,更精准。
STM32系统规定窗口下限值为0x40

复位情况

过早喂狗:喂狗时,计数器大于设置窗口上限(大)
没有喂狗:下限到了

启动看门狗并允许中断的情况下,当递减计数器=0x40,产生EWI早起唤醒中断(喂狗避免复位)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值