[应用相关] 晶振不起振

[复制链接]
2052|30
 楼主| yinxiangh 发表于 2019-9-15 09:34 | 显示全部楼层 |阅读模式
/*8M晶振初始*******************************************************************/
void init_clock8m()
{
        uchar i;
        WDTCTL = WDTPW + WDTHOLD;                 // 关看门狗
        BCSCTL1 &= ~XT2OFF;                       // 打开XT2
        do{
          IFG1 &= ~OFIFG;                           // 时钟稳定
          for (i = 0xff; i > 0; i--);        
        }
        while ((IFG1 & OFIFG));                  
        BCSCTL2 |= SELM_1+SELS;                 // MCLK=SMCLK=XT2
}
/******************************************************************************/
huwr 发表于 2019-9-15 09:36 | 显示全部楼层
如果不行那就是你硬件有问题,换个晶振看看
wenfen 发表于 2019-9-15 09:44 | 显示全部楼层
看看,焊接方面,是不是有虚焊之类的,以及补偿电容接上没
zhuhuis 发表于 2019-9-15 09:48 | 显示全部楼层
xin引脚与xout引脚接8M晶振?接错位置了??
tian111 发表于 2019-9-15 09:50 | 显示全部楼层

x2in与x2out才是接高频晶振的吧,那个只能接低频晶振的,如32.768KHz的
songqian17 发表于 2019-9-15 09:54 | 显示全部楼层
是不是电容出现问题了?
chenho 发表于 2019-9-15 09:57 | 显示全部楼层
看下你是接的高频晶振还是低频晶振的吧
gongche 发表于 2019-9-15 10:01 | 显示全部楼层
这个不是软件的问题吧???、
huanghuac 发表于 2019-9-15 10:04 | 显示全部楼层
不起振跟软件无关,是硬件。
zhuhuis 发表于 2019-9-15 10:09 | 显示全部楼层

测试晶振了?
wenfen 发表于 2019-9-15 10:12 | 显示全部楼层

看看电容选择的多大的?
huanghuac 发表于 2019-9-15 10:12 | 显示全部楼层

看看电容选择的多大的?
chenho 发表于 2019-9-15 10:14 | 显示全部楼层
先检查是否硬件的故障。
huanghuac 发表于 2019-9-15 10:17 | 显示全部楼层

你使用的是多大的晶振?
bqyj 发表于 2019-9-15 10:20 | 显示全部楼层

这个不是STM32的代码
zhuhuis 发表于 2019-9-15 10:27 | 显示全部楼层
晶振是否有信号呢?
wenfen 发表于 2019-9-15 10:30 | 显示全部楼层

正常都是12pf的电容。
午夜粪车 发表于 2019-9-15 10:33 | 显示全部楼层
如果晶振损坏了,肯定没有外部信号的。
chenho 发表于 2019-9-15 10:36 | 显示全部楼层

应该是msp430芯片吧。
tian111 发表于 2019-9-15 10:40 | 显示全部楼层

12Mhz的晶振吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

723

主题

7134

帖子

2

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