新手,刚看IWDG篇,有几个疑问希望有大大来解答。

2019-07-20 10:16发布

没怎么用过看门狗,有两个关于使用的问题:
1、就是如果设置好了看门狗参数,喂狗时间Time = (prerxx /(40*10^3))*Val(rlr) (s)也算出来了。但是怎么确定系统运行周期呢?
    就是到底将喂狗函数放在什么地方,才能既不超出时间让系统复位,也不会过于频繁会造成资源浪费。
2、另外一个问题,看帖子有人说,看门狗一般用于一些外设的使用,那设计系统的时候,如果多个外设,可以同时使用一个看门狗吗?比如说芯片只有一个IWDG寄存器组的时候。

新人经验浅薄,希望有耐性的大大来解答。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
操作系统
1楼-- · 2019-07-20 15:35
一般情况下.不用看门狗.用不着.
我的程序.还没有一个开了看门狗的.都运行几年不出问题.
看了看门狗.当然是在大循环喂狗了.这也要求你的程序要跑得快.并且要放弃延时超过一毫秒的DELAY程序.
jermy_z
2楼-- · 2019-07-20 21:00
1、随便你在哪喂,只要狗还没咬人就行      2、狗用于外设的使用?没听过这种说法,听过用狗当遗言处理的,不过那是窗口看门狗的活
ttjaliy
3楼-- · 2019-07-20 21:29
 精彩回答 2  元偷偷看……

一周热门 更多>