STM32F7的IWDG和WWDG是不是功能有点重复了.

2019-07-20 21:53发布

微信截图_20160531211106.png
微信截图_20160531211118.png

大体意思还是差不多.一个用RC时钟(另一个PCLK),一个不可以提前中断(一个可以).貌似太大的用法区别啊.

IWDG main features
• Free-running downcounter
[size=13.3333px]没有可编程递减计数器,但是可以做重装啊.也能达到可编程计数器的目的
• Clocked from an independent RC oscillator (can operate in Standby and Stop modes)
[size=13.3333px]用RC时钟,低功耗都可以用.
• Conditional Reset
– Reset (if watchdog activated) when the downcounter value becomes less than
0x000 低于一个数值就复位.
– Reset (if watchdog activated) if the downcounter is reloaded outside the window
[size=13.3333px]不在窗口内就复位.


WWDG main features
• Programmable free-running downcounter
[size=13.3333px]可编程减计数器,也基本等于重装啊
• Conditional reset
– Reset (if watchdog activated) when the downcounter value becomes less than
0x40
[size=13.3333px] [size=13.3333px]低于一个数值就复位.
– Reset (if watchdog activated) if the downcounter is reloaded outside the window
(see Figure 283)
[size=13.3333px] [size=13.3333px]不在窗口内就复位.
• Early wakeup interrupt (EWI): triggered (if enabled and the watchdog activated) when
the downcounter is equal to 0x40. 比IWDG只多了个提前中断

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
zmingwang
1楼-- · 2019-07-21 02:36
功能不重复,独立看门狗用于防止系统死机,而窗口看门狗用于保证系统运行的正确性.
比如一个系统有一个工作线程和一个IDLE线程,系统正常运行时,工作线程运行200ms,暂停100ms.必须严格保证此运行时序.
此时就可以在工作线程中启动一个窗口看门狗,在IDLE线程中清狗.
如果不足200ms就进到了IDLE线程,说明工作线程未能达到工作时间,出现了故障,窗口看门狗复位就被被触发.
如果超过300ms还未进入IDLE线程,说明工作线程未能及时完成,也会触发窗口看门狗.

独立看门狗应用就很简单了,系统必须在计数器归零前喂狗,否则看门狗触发,系统复位.

总之就是,窗口看门狗用于保证已知时序的系统正常运行,独立看门狗保证系统不死机,两个看门狗各有其应用场景,所以不重复.
taizonglai
2楼-- · 2019-07-21 04:47
 精彩回答 2  元偷偷看……
cl17726
3楼-- · 2019-07-21 05:47
zmingwang 发表于 2016-5-31 21:53
功能不重复,独立看门狗用于防止系统死机,而窗口看门狗用于保证系统运行的正确性.
比如一个系统有一个工作 ...

如果不足200ms就进到了IDLE线程,说明工作线程未能达到工作时间,出现了故障,窗口看门狗复位就被被触发.
如果超过300ms还未进入IDLE线程,说明工作线程未能及时完成,也会触发窗口看门狗.

这个两个看门狗都可以做,F7两个看门狗都不能在窗口外刷新,都有窗口.
cl17726
4楼-- · 2019-07-21 10:33
zuozhongkai 发表于 2016-6-1 00:36
不重复,只是F7的比较特殊,IWDG有WWDG的功能,可以将独立看门狗配置 成窗口看门狗来用,这个是其他STM32不 ...

可以将独立看门狗配置成窗口看门狗来用,通过特殊配置,把窗口配置得特别大,那么不也就是独立看门狗了?
zmingwang
5楼-- · 2019-07-21 11:08
 精彩回答 2  元偷偷看……
Lone
6楼-- · 2019-07-21 11:09
顶起来

一周热门 更多>