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

MSP430F2001中的32768不起振

各位好,我配置了MSP430的内部时钟,但是其中的32768一直不起振,因为xin/xout外部有接器件,想请教下如何在xin/xout外部有接外部器件的情况下,使用32768这个时钟

下面是配置时钟的代码,以及xin/xout两个引脚的原理图

void SystemClock_Init(void)
{

if (CALBC1_12MHZ==0xFF) // If calibration constants erased
{ while(1); // do not load, trap CPU!! }

DCOCTL = 0; // Select lowest DCOx and MODx settings
BCSCTL1 = CALBC1_12MHZ + DIVA_0 ; // Set range
DCOCTL = CALDCO_12MHZ; // Set DCO step + modulation*/
BCSCTL2 = DIVS_0+DIVM_1;
BCSCTL3 |= LFXT1S_0 ;
delay_us(50);   
}

Susan Yang:

您可以看一下用户指南内的说明

5.2.3 LFXT1 Oscillator

www.ti.com/…/slau144j.pdf

一般不建议您这样使用,您可以看一下对应开发板中的设计 MSP-TS430PW28A

www.ti.com/…/slau278af.pdf

例程的话,可以参考MSP430Ware \examples\devices\MSP430F2xx\MSP430F20xx_Code_Examples\C

msp430x20x3_clks.cBasic Clock, Output Buffered SMCLK, ACLK and MCLK/10
msp430x20x3_dco_calib.cBasic Clock with preloaded DCO calibration constants
msp430x20x3_flashwrite_01.cFlash In-System Programming, Copy SegC to SegD
msp430x20x3_LFxtal_nmi.cLFXT1 Oscillator Fault Detection
msp430x20x3_lpm3.cBasic Clock, LPM3 Using WDT ISR, 32kHz ACLK
msp430x20x3_lpm3_vlo.cBasic Clock, LPM3 Using WDT ISR, VLO ACLK

Jiahua Huang:

回复 Susan Yang:

Hi, 

Susan Yang:

因为板子设计已经完成,所以不能进行更改。

是否还有其他在不变更设计的情况下使用的方法?

谢谢

Susan Yang:

回复 Jiahua Huang:

关于该晶振的使用,我们是有一个专门的应用报告:MSP430 32kHz 晶体振荡器

www.ti.com.cn/…/zhca445b.pdf

您现在的晶振是什么型号?使用说明上是有说明可以允许外接其他信号?

Jiahua Huang:

回复 Susan Yang:

由于板子的设计原因,430并没有外接晶振,使用的是DCO

赞(0)
未经允许不得转载:TI中文支持网 » MSP430F2001中的32768不起振
分享到: 更多 (0)