STM32IWDG和WWDG

首先介绍IWDG它是一个很简单的看门狗,只要递减计数器的值为零时他就会产生复位,不过可以通过重装载寄存器来修改递减计数器的值防止复位下图为工作原理

1e7f3c0ec34f472cb1d5ca257d13d562.jpg

 通过设置的时钟频率和想要设置的时间可以求出预分频系数和重装载值如下图

391846e969334a92a355f4cdef2e3638.jpg

 8187542756ea43f1a075472a23157e3a.jpg

 第二个就是WWDG这个看门狗比较复杂一点,首先它必须在窗口期间才能进行喂狗,其他时间喂狗会产生复位,还有一个特点就是在0x40的时候可以选择是否产生中断下图是原理图

20bffeb51ccc456ea4ace93f0eb0bc86.jpg

 同样的计算公式

f3cfc4c756604becb654b5bc08015db5.jpg

 b55b2020e9024109b651738ff1f1c33a.jpg

最后一个就是区别了

04ada5198244448db47d0e3b0ed57f0e.jpg 

 

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值