请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430F4784 您好!
我目前正在使用 MSP430F4784。
在这里、我将使用8MHz 的 DCO 时钟。
我想增加时钟12 - 16MHz。
在 MSP430F4784中获取所需时钟的可能方法是什么。
下面给出了时钟初始化。
/** clock config **/ SCFQCTL |= SCFQ_4M; SCFI0 |= FN_2; FLL_CTL0 |= DCOPLUS; /** for MCLK **/ FLL_CTL1 &= ~XT2OFF; do { IFG1 &= ~OFIFG; __delay_cycles(1000); }while(IFG1 & OFIFG); FLL_CTL1 &= ~SELS; // DCO for SMCLK FLL_CTL1 |= SELM1; // XT2 for MCLK FLL_CTL2 |= XT2S_2;