STM32的HAL库开发----IWDG与WWDG区别

1、时钟源

IWDG来自LSI(40KHz),是一个RC振荡器,时钟没有那么精确。

WWDG来自PCLK1,是0系统总线上面的时钟,时钟比较精准。

2、复位条件

IWDG是计数器的值递减到0,产生复位信号。在计数器的值递减到0之前都可以进行喂狗,就不会产生复位信号。

WWDG是计数器的值递减到0X3F的时候产生复位信号或者在计数器的值大于等于W[6:0]窗口上限值的时候,也会产生复位信号。

3、中断

IWDG没有中断,WWDG在计数器的值递减到0X40的时候,可以产生提前唤醒中断,这个有用户自己决定开不开启中断。

4、递减计数器位数

IWDG递减计数器是12位的,计数器的值为0~4096。

WWDG递减计数器是7位的,计数器的值是63~127。到63就产生复位了。

5、应用场合

IWDG用于防止程序跑飞,死循环,死机,硬件故障等。

WWDG检测程序时效,防止软件异常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值