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

MSP430F4152 DCO倍频到8MHZ的例程有没有

SCFI0 |= FN_4;                            // x2 DCO freq, 8MHz nominal DCO

SCFQCTL = 121;                            // (121+1) x 32768 x 2 = 7.99 Mhz

FLL_CTL0 |= DCOPLUS + XCAP11PF;           // DCO+ set so freq= xtal x D x N+1

官方给的例程测试有问题,有时候会失败。

user3673947:

回复 Susan Yang:

这个例程测试了,有时候上电出来的频率不对,不开启DCOPLUS 都是对的。。。不知道开启DCOPLUS是不是有什么注意事项。。。

Susan Yang:

回复 user3673947:

关于DCOPLUS,有如下描述

The DCOPLUS bit sets the fDCOCLK frequency to fDCO or fDCO/D. The FLLDx bits configure the divider, D, to 1, 2, 4, or 8. By default, DCOPLUS = 0 and D = 2, providing a clock frequency of fDCO/2 on fDCOCLK.

The multiplier (N+1) and D set the frequency of DCOCLK.

DCOPLUS = 0: fDCOCLK = (N + 1) x fACLK
DCOPLUS = 1: fDCOCLK = D x (N + 1) x fACLK

在代码中使用的是

#define XCAP11PF(0x30)/* XIN Cap = XOUT Cap = 11pf */

您现在使用的电容是多大?

赞(0)
未经允许不得转载:TI中文支持网 » MSP430F4152 DCO倍频到8MHZ的例程有没有
分享到: 更多 (0)