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

共2条 1/1 1 跳转至

看门狗问题终结者

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



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

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

TB中断服务程序:

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

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

共2条 1/1 1 跳转至

回复

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