程序一直停在设置外部晶振那

[复制链接]
743|14
 楼主| jlyuan 发表于 2015-7-2 22:29 | 显示全部楼层 |阅读模式
今天发现液晶无法显示以为焊接出问题了,搞了半天才发现程序一直停在设置外部
晶振那,没过去
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);

}
yszong 发表于 2015-7-2 22:30 | 显示全部楼层
重新焊下
 楼主| jlyuan 发表于 2015-7-2 22:30 | 显示全部楼层
刚开始很快就能过,我就过会又拔了插几次
 楼主| jlyuan 发表于 2015-7-2 22:30 | 显示全部楼层
过晶振设置部分的速度越来越慢,最后就停了又过不去。
dengdc 发表于 2015-7-2 22:30 | 显示全部楼层
换电容
 楼主| jlyuan 发表于 2015-7-2 22:31 | 显示全部楼层
换了电容,不行还是那样。
有时用手碰晶振就好了,我就把晶振接地,又没用。
heweibig 发表于 2015-7-2 22:31 | 显示全部楼层
晶振接地后碰晶振就进不去了,碰晶振和地的连接也没用
wuhany 发表于 2015-7-2 22:31 | 显示全部楼层
只能碰电容和晶振连接的部分才能过设置。
 楼主| jlyuan 发表于 2015-7-2 22:32 | 显示全部楼层
对啊,到底什么情况啊,请大家指点下
jiahy 发表于 2015-7-2 22:32 | 显示全部楼层
有没有试着换个晶振呢?
lizye 发表于 2015-7-2 22:32 | 显示全部楼层
晶振的匹配电容确定是正确的吗?
焊接没有问题吗?
shimx 发表于 2015-7-2 22:32 | 显示全部楼层
换换晶振的,在看下你的晶振是否在你软件里设定的范围之内的
jiaxw 发表于 2015-7-2 22:33 | 显示全部楼层
晶振两边的电容很重要   那个电容是起振电容   如果没有了   晶振不能起振   mcu基本不能工作   呵呵
 楼主| jlyuan 发表于 2015-7-2 22:33 | 显示全部楼层
好,我明天挨个试试
lwsn 发表于 2015-7-3 21:37 | 显示全部楼层
电容是起振电容 ,离晶振近点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

880

主题

12030

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部