FSL的MCU 看门狗在应用中有什么特别需要注意的(已解决)

2020-02-21 20:52发布

本帖最后由 FSL_TICS_ZJJ 于 2014-9-11 14:33 编辑

家家的MCU片上都有看门狗,但在应用中,这个小东西常常是被弃用,FSL的看门狗有什么独特的地方,大家在应用中又是如合使用它的,可以分享下你的好ideal.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
73条回答
wxfje
1楼-- · 2020-02-23 11:28
fengyunyu 发表于 2014-8-24 08:38
喂狗还是有必要。实时性不强的话,循环计数,中断喂狗。

中断喂狗就算了吧,这样的狗也只能看看而已
fengyunyu
2楼-- · 2020-02-23 15:29
 精彩回答 2  元偷偷看……
fengyunyu
3楼-- · 2020-02-23 15:59
wxfje 发表于 2014-8-24 08:51
中断喂狗就算了吧,这样的狗也只能看看而已

看帖要仔细!
holts2
4楼-- · 2020-02-23 19:27
zhangchaoying 发表于 2014-8-24 08:47
进来先打死狗的飘过。学习了。

不行,恭献点ideal再走
wxfje
5楼-- · 2020-02-23 20:50
一般主循环喂狗,在有些处理比较浪费时间的地方单独喂狗
有系统的时候,就单独开个任务喂狗
sunnyqd
6楼-- · 2020-02-23 23:14
holts2 发表于 2014-8-24 08:44
养两支狗 ? 能否上点代码片断,学习学习 ?

对呢,两只狗
代码的话没有什么特点

考虑到几点就可以了(用操作系统的情况):
1. idle任务里面喂独立看门狗
2. 设定一个喂窗口看门狗的高优先级任务,2tick执行一次,或者放在tick钩子函数里,窗口看门狗喂狗时间为1tick~3tick
3. 其它任务的设定避免长时间占用CPU的情况,e.g. 有多条printf的话,应将其分开,并加一定的delay

一周热门 更多>