TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430G2553外部晶振问题

最近看了一些关于2553外部晶振得帖子,这个外部晶振用多大,作用是什么?

Ling Zhu2:

LFXT1CLK: Low-frequency/high-frequency oscillator that can be used with low-frequency watch crystals or external clock sources of 32768 Hz or with standard crystals, resonators, or external clock sources in the 400-kHz to 16-MHz range..

作用是给单片机提供精确时钟。

灰小子:

一般用 32768 Hz就可以。

用外部晶振,比用内部dco,时钟运行更准确和稳定

Xifeng Jin:

回复 Ling Zhu2:

那是既可以用低频32.768K的晶振,又可以用高频400K-16M得晶振么?

Xifeng Jin:

回复 灰小子:

但是我用下面一段代码配置外部时钟,430不工作,debug的时候OFIFG不置0

BCSCTL1 &= ~XT2OFF;  BCSCTL2 |= SELM_1 + SELS;    do  {    IFG1 &= ~OFIFG;    for(int a=0xff;a>0;a–);  }  while((IFG1 & OFIFG) != 0);

帮忙看下这段代码有什么问题么

Xifeng Jin:

回复 灰小子:

我用下面的代码配置时钟,但是430不能工作,OFIFG不置0

BCSCTL1 &= ~XT2OFF;  BCSCTL2 |= SELM_1 + SELS;    do  {    IFG1 &= ~OFIFG;    for(int a=0xff;a>0;a–);  }  while((IFG1 & OFIFG) != 0);

帮忙看下是哪里有什么问题么,谢谢!

Xifeng Jin:

回复 Ling Zhu2:

我用下面的代码配置时钟,但是430不能工作,OFIFG不置0

BCSCTL1 &= ~XT2OFF;  BCSCTL2 |= SELM_1 + SELS;    do  {    IFG1 &= ~OFIFG;    for(int a=0xff;a>0;a–);  }  while((IFG1 & OFIFG) != 0);

帮忙看下是哪里有什么问题么,谢谢!

Susan Yang:

回复 Xifeng Jin:

LFXT1CLK需要配合外部晶体(无源晶振)或者谐振器,组成一个完整的振荡器。配合外部晶体的情况下,LFXT1CLK能够构成一个低频的振荡器,一般情况下配合32768Hz的晶体使用,并集成有补偿电容。

Susan Yang:

回复 Xifeng Jin:

也可以利用外部时钟源向LFXT1CLK通过XIN管脚输入时钟,此时时钟频率可以在400K-16M的范围内变化。

Xifeng Jin:

回复 Susan Yang:

这种情况就是类似与用一个信号发生器,产生一个400K-16M的时钟频率是吧?

我参考手册写了一段代码配置时钟,使用外部的32.768K无源晶振,但是430不能工作,OFIFG不置0

BCSCTL1 &= ~XT2OFF;  BCSCTL2 |= SELM_1 + SELS;    do  {    IFG1 &= ~OFIFG;     for(int a=0xff;a>0;a–);  }  while((IFG1 & OFIFG) != 0);

帮忙看下这个是什么问题,谢谢!

Xifeng Jin:

回复 Susan Yang:

2553不能使用外部高频的无源晶振,只能用低频无源晶振比如32.768K的,可以这么理解么?

赞(0)
未经允许不得转载:TI中文支持网 » MSP430G2553外部晶振问题
分享到: 更多 (0)