This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
MSP430F4152
SCFI0 |= FN_2; // x2 DCO, 4MHz nominal DCO
SCFQCTL = 31; // (121+1) x 32768 = 4Mhz
FLL_CTL0 |= DCOPLUS + XCAP11PF;
这段程序产生8MHz时钟,原理是什么?
这段代码不是产生8MHZ的时钟。
SCFI0 |= FN_2 //选择分频系数,dco*2
SCFQCTL = 31 //f(DCOCLK)=32768x(31+1)
FLL_CTL0 |= DCOPLUS + XCAP11PF; //这一句是两个寄存器,DCOPLUS 是使能dco+,就是使上面的dco*2生效; XCAP11PF是配置32768晶振的负载电容为11pf
大概就是这意思了。
建议结合这个文档第5部分FLL+的说明来看http://www.ti.com.cn/cn/lit/ug/slau056l/slau056l.pdf