你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
p13692166934 发表于 2019-1-15 15:59 再问下,他说的超时时间是窗口上限最大和最小值吗
p13692166934 发表于 2019-1-15 13:22 TIM定时器做延时是不是需要在延时里面喂狗,还有看门狗喂狗时间是不是有这3个组成,重装载值,窗口上限还 ...
mzy2364 发表于 2019-1-15 12:10 看门狗有个超时时间,超时时间内没有喂狗就会重启,可以用定时器中断喂狗 ...
查看全部评分
toofree 发表于 2019-1-15 12:27 定时器中断喂狗风险太大,程序跑飞了,定时器中断还可以照跑。因此还是在某些主程序或子程序中喂狗吧。 ...
toofree 发表于 2019-1-15 14:44 你用的是窗口看门狗,主楼的图却是独立看门狗的,搞叉岔了。
一共就64个计数周期,最大63,最小0,最大时间是最小的64倍。
是的,需要自己调整窗口上限和重装载。
重装载值必须大于窗口上限,重装载后T[6:0]递减计数,当减到到窗口上限W[6:0]后开始允许喂狗。
定时器中断喂狗风险太大,程序跑飞了,定时器中断还可以照跑。因此还是在某些主程序或子程序中喂狗吧。
评分
查看全部评分
手册得看呀!
窗口时间才有喂狗,其余时间不允许。图下面有计算公式
WWDG最大时间,以24M APB1时间为例代入公司计算,以及36M时的表格
评分
查看全部评分
TIM定时器做延时是不是需要在延时里面喂狗,还有看门狗喂狗时间是不是有这3个组成,重装载值,窗口上限还有窗口下限(固定0x40),这才是我想问的,网上手册讲的太抽象,只能这么理解,需要自己调整的是窗口上限和重装载?
我目前是在定时器喂狗的,确实有风险(程序跑飞了,定时器中断还可以照跑),如果子程序太多,是不是要每个子程序加看门狗?有没有更好的办法?
评分
查看全部评分
没注意这个才是
再问下,他说的超时时间是窗口上限最大和最小值吗
评分
查看全部评分