请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430I2020 您好!
我想将 MSP430I2020与外部时钟输入结合使用。 我已经连接了一个4Mhz 振荡器、我确认它输出正确的时钟信号。
这是我使用的代码:
void main (void) { volatile unsigned int i;//使用 volatile 来防止删除 //通过编译器优化 WDTCTL = WDTPW + WDTHOLD;//停止 WDT CSCTL0 |= DCOBYP;//外部振荡器4Mhz CSCTL1 |= DIVS_16;// SMCLK = DCO/4 BIT0 |= 1 BIT0;// // P1.0、P1.1输出 P1SEL1 |= BIT0 | BIT1;// MCLK、SMCLK 引脚功能 P1SEL0 &=~(BIT0 | BIT1); …
使用引脚 P1.1上的示波 器、我获得频率为712Khz 的时钟信号、考虑到它被16分频、它得到的频率为11.39MHz、这是内部振荡器的频率(未校准)。
请告诉我如何将时钟系统配置为使用外部时钟振荡器而不是内部时钟振荡器。