打印

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

[复制链接]
2160|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
4027379|  楼主 | 2012-1-18 11:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序写好了,现在加入看门狗。

WDTCTL = WDT_MDLY_32;                   // Set Watchdog Timer interval to ~30ms
IE1 |= WDTIE;                                     // Enable WDT interrupt

怎么用它呢,中断里写什么,可以保证程序不跑偏?
第一次弄看门狗,一点概念也没有。
谢谢!

相关帖子

沙发
永远的不知| | 2012-1-19 16:35 | 只看该作者
一般要在主循环处喂狗,
另外在程序某些地方,如果执行某些任务的时间超过看门狗的时间,那么也需要喂狗,
不过这里如果是一个循环,那么必须注意这里可能会形成一个死循环!
所以把喂狗的语句放在小的循环体内时,要高度警惕这里会不会形成死循环。

使用特权

评论回复
板凳
张鑫鑫鑫| | 2012-1-19 19:36 | 只看该作者
喂狗的时间是根据系统本身的情况制定的

使用特权

评论回复
地板
一品人生| | 2012-1-19 19:43 | 只看该作者
把程序发上来看看吧

使用特权

评论回复
5
锋康123| | 2012-1-19 20:09 | 只看该作者
这个得根据你自己的程序看

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

77

帖子

1

粉丝