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

请教MSP430 LaunchPad的demo温度测量中的时钟设定代码

void InitializeClocks(void)
{

BCSCTL1 = CALBC1_1MHZ;// Set range
DCOCTL = CALDCO_1MHZ;
BCSCTL2 &= ~(DIVS_3);// SMCLK = DCO / 8 = 1MHz }

这是官方下载的源代码,请问

BCSCTL1 = CALBC1_1MHZ; // Set range
DCOCTL = CALDCO_1MHZ;

DCO的频率是多少?不是1MHz?

Young Hu:

DCO的频率近似为1MHz。

CALBC1_1MHZ和CALDCO_1MHZ是在Flash的SegmentA段中,出厂预设定的,用于校正片上的压控振荡器。可以得到一个近似的1MHz的DCO时钟信号。

Fuchong Wang:

回复 Young Hu:

那么

BCSCTL2 &= ~(DIVS_3); // SMCLK = DCO / 8 = 1MHz

注释就是写错了?

这个demo是从官方网站下载的,这叫初学者有点迷惑呀

赞(0)
未经允许不得转载:TI中文支持网 » 请教MSP430 LaunchPad的demo温度测量中的时钟设定代码
分享到: 更多 (0)