F149, 防止程序跑偏,哪里喂狗程序

2019-03-24 13:15发布

F149, 防止程序跑偏,哪里喂狗?   开看门狗这样写对不对呢?   WDTCTL=WDT_ARST_1000 ;         //定时1s
  IE1|=WDTIE;                                     //开看门狗定时器中断 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
lcofjp
1楼-- · 2019-03-24 16:56
第一句就可以了,第二句没有意义。这个产生中断之后好像就复位了吧。
jishuaihu
2楼-- · 2019-03-24 20:06
 精彩回答 2  元偷偷看……
peter_zheng
3楼-- · 2019-03-24 21:40
在主循环里重复WDTCTL=WDT_ARST_1000 代码就是喂狗,喂狗时间根据自己的系统情况而定
wangfuchong
4楼-- · 2019-03-24 23:08
原帖由 jishuaihu 于 2012-1-18 13:13 发表
喂狗可以在任何地方,但要考虑程序中两次喂狗间隔的时间不能超过看门狗的定时时间。


这个

有没有什么类似于通用的一些指导原则呢?
我也想知道

例如,我就看到过说尽量不要在中断中喂狗,因为主程序死循环的时候中断常常很可能还是能执行
鸵鸟蝈蝈
5楼-- · 2019-03-24 23:54
 精彩回答 2  元偷偷看……
永远的不知
6楼-- · 2019-03-25 05:39
对,尽量不要在中断中喂狗。

一周热门 更多>

相关问题

    相关文章