访问电脑版页面

导航:老古开发网手机版STM32单片机STM32单片机看门狗

STM32独立看门狗和窗口看门狗应用的区别

导读:1.关于看门狗的解释不再说明,窗口看门狗简而言之即只能看某个窗口期即某段时间内才能够喂狗。32的独立看门狗是没有中断的,而窗口看门狗可根据需要配置中断2.关于独立看门狗和窗口看门狗的应用,手册p316 即17.1节讲
关键字:
STM32,独立看门狗,窗口看门狗,

1.关于看门狗的解释不再说明,窗口看门狗简而言之即只能看某个窗口期即某段时间内才能够喂狗。32的独立看门狗是没有中断的,而窗口看门狗可根据需要配置中断

2.关于独立看门狗和窗口看门狗的应用,手册p316 即17.1节讲的非常清楚。首先独立看门狗和窗口看门狗都可用来监视软件程序是否正常运行,而具体而言,因为独立看门狗独立于系统时钟单独运行,因此其可用来监视是否发生了硬件错误,比如说系统时钟故障,看门狗仍然能够起到重启的作用,但是独立看门狗的计时精度比较差,更多的应用在独立系统运行之外的对计时要求低的地方。而窗口看门狗是由系统时钟提供的,因此其计时也会很准确,当然其也就只能用来检测软件故障,比如硬件故障系统时钟坏了,自身也就不动了,也就没有检测硬件故障的作用,因此窗口看门狗是用在检测应用软件是否准确运行时使用的。

当然我们用系统情况下其实完全可以不使用32提供的看门狗,我们自己某个任务的一个变量即实现看门狗的功能了。

3.另外注意,看门狗只是解决软件异常,独立看门狗称为硬件看门狗是其是硬件操作复位,并且是自己独立于系统主频的时钟,但是如果硬件都出问题了比如温度过高,独立看门狗自身时钟都无法运行了,也就起不到看门狗的作用了

4.有硬件看门狗时需注意对硬件仿真的影响:

由于添加硬件看门狗,我们硬件仿真调试期间很容易(时间大于看门狗喂狗时间)有系统复位,这必然导致程序与仿真不同步问题,因此硬件仿真最好提前关闭看门狗。


来源:互联网   作者:karen  2018/12/10 11:00:02
栏目: [ STM32单片机看门狗]

相关阅读

STM32独立看门狗和低功耗模式_RTC定时唤醒来喂狗

一文读懂STM32之独立看门狗/窗口看门狗的原理

STM32F4 独立看门狗IWDG

STM32看门狗配置(独立看门狗IWDG和窗口看门狗WWDG)

STM32F4系列MCU独立看门狗IWDG的应用

STM32单片机ADC的模拟看门狗的测试

STM32F4 窗口看门狗WWDG

stm32独立看门狗和窗口看门狗的区别

STM32独立看门狗和窗口看门狗应用的区别

STM32之独立看门狗与窗口看门狗总结

STM32单片机中的独立看门狗与窗口看门狗有哪些不同之处

stm32 窗口看门狗[操作寄存器+库函数]

STM32F0独立和窗口看门狗的功能解析

STM32单片机的独立看门狗和窗口看门狗的特点及用法解析

STM32看门狗WWDG和IWDG的区别是什么

STM32F4学习笔记9——独立看门狗与窗口看门狗

STM32 独立看门狗简介

STM32单片机的模拟看门狗的库函数设置

STM32独立看门狗介绍_STM32单片机独立看门狗实验

STM32F103学习笔记(六) 独立看门狗and窗口看门狗