这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 综合技术» 基础知识» 看门狗问题终结者

共2条 1/1 1 跳转至

看门狗问题终结者

院士
2006-09-17 18:14:16 打赏
看门狗问题终结者



关键词: 看门狗 问题 终结者

院士
2006-12-22 22:43:00 打赏
2楼
问 看门狗设置方法:在主程序循环中喂看门狗,然后进入LMP3方式。同时使用定时器TA或TB设置定时间隔,定时中断服务程序中使用“退出LMP3”指令,即告完成。
请看下面的例子( MSP430C 编写):
主程序:
while(1)
{
_NOP();
(此处加入喂看门狗指令);
_BIS_SR(LPM3_bits); // Enter LPM3
_NOP();
}

TB中断服务程序:

#pragma vector=TIMERB0_VECTOR
__interrupt void S CAN(void)
{
。。。
如果喂狗时间到则执行以下指令:
_BIC_SR_IRQ(LPM3_bits);
}

这种方法完全解决看门狗问题,请各位网友指教。;)

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]