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

2019-07-14 21:45发布

今天发现液晶无法显示以为焊接出问题了,搞了半天才发现程序一直停在设置外部
晶振那,没过去
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);

}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
jiahy
1楼-- · 2019-07-16 02:48
 精彩回答 2  元偷偷看……
lizye
2楼-- · 2019-07-16 04:06

晶振的匹配电容确定是正确的吗?
焊接没有问题吗?
shimx
3楼-- · 2019-07-16 09:28
换换晶振的,在看下你的晶振是否在你软件里设定的范围之内的
jiaxw
4楼-- · 2019-07-16 12:56

晶振两边的电容很重要   那个电容是起振电容   如果没有了   晶振不能起振   mcu基本不能工作   呵呵
yszong
5楼-- · 2019-07-16 16:29
电容是起振电容 ,离晶振近点
jlyuan
6楼-- · 2019-07-16 22:04
 精彩回答 2  元偷偷看……

一周热门 更多>