自己画的430板子,用了2个星期一直没问题,这两天就连着又出了几个问题。今天发现液晶无法显示以为焊接出问题了,搞了半天才发现程序一直停在设置外部
晶振那,没过去
void Init_Clk()
{
uchar i;
BCSCTL1&=~XT2OFF;
BCSCTL2|=SELM_2+SELS+DIVS_3;
do
{
IFG1&=~OFIFG;
for(i=255;i>0;i--);
}while(IFG1&OFIFG);
}
那就是晶振这边了,重新焊了下,刚开始很快就能过,我就过会又拔了插几次,
过晶振设置部分的速度越来越慢,最后就停了又过不去。
换了电容,不行还是那样。
有时用手碰晶振就好了,我就把晶振接地,又没用。
晶振接地后碰晶振就进不去了,碰晶振和地的连接也没用
只能碰电容和晶振连接的部分才能过设置。
到底什么情况啊,请大家指点下 |