-
发55时,是延时时间过长了吗?期望再与解答,谢谢!
[ 本帖最后由 zhangjun1960 于 2012-6-26 18:23 编辑 ]
-
谢谢!WDTCTL = WDTPW; //开看门狗(WDTCTL=0x5A00)
while(1)
{ if((TR_flag==1)&&(ch==0x55))
{ TR_flag=0; int_timer_B();//timer_B初始化
for(j = 0; j < 10; j++)//延时980ms { delay1(60000); }
sent_byte(timerA_data16.Byte.High) ; //将T0/T1 计数发向PC
sent_byte(timerA_data16.Byte.Low);
sent_byte(timerB_data16.Byte.High);
sent_byte(timerB_data16.Byte.Low);
}
if((TR_flag==1)&&(ch==0xAA))//clear TAR
{ TR_flag=0; TACTL|=TACLR; //clear TAR
delay1(1000);
sent_byte(ch);
}
for(i=0;i<3;i++) { clear_wdt (); //不断清零,使狗无法复位
}
}
}
此程序发AA不死机,发55死机?发55时间长,没清狗应该是复位,怎么就死机了?
[ 本帖最后由 zhangjun1960 于 2012-6-26 18:21 编辑 ]
-
好东西,研究研究!
-
02.22 论坛需要大家呀
-
烧写需用什么下载器呢?怎样连接?能说说吗?谢了!
-
2012.02.20签到有点象上班
-
2012-02-16我又回来了
-
2012-01-31上班了
-
1月13日 一个人的思想有限,和别人讨论讨论也许会有一种豁然开朗的感觉。
-
2012.1.12坚守这块阵地。
-
1月11日有个词叫“坚守”,我喜欢。
-
给TA赋值1200,然后再TA的中断里面更改为400,要把TA暂停,只要把TA中断关闭就行了。
-
如果参考电压选的不是AVCC。可以选VREF,范围自然是输入电压0到VREF的范围了。
-
2012.1.10是不是大家都等着过年呢!
-
2012 01.09一天学5个英语单词
-
我觉得主要是逻辑关系:
亮灯=开灯时间与光控
声控灯亮(延时5分钟自动熄灭)=熄灯时间与光控与声控
-
2012-01-07 郁闷,星期六还要上班!
-
2012.01.04不想忙碌,却没有办法不忙碌,就只有忙碌了。
-
好想法,这个过程一定很有趣!
-
12.3今天学学LCD吧。