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

MSP430时钟配置不上去

我做了如下配置.

int main(void) {
WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer
// DCO = 31 MOD = 0
UCSCTL0_H = 31;
UCSCTL1_L = DCORSEL_7;
UCSCTL4 = SELA__VLOCLK | SELS__DCOCLK | SELM__DCOCLK;
UCSCTL5 = DIVA__32 | DIVS__8 | DIVM__1;
UCSCTL6 &= ~(XT1OFF);
UCSCTL6 |= XCAP_3;

do
{
UCSCTL7 &= ~(XT2OFFG | XT1LFOFFG | DCOFFG);
SFRIFG1 &= ~OFIFG;
} while (SFRIFG1 & OFIFG);

PJDIR |= BIT0 + BIT1 + BIT3;
PJSEL |= BIT0 + BIT1 +BIT3;

_bis_SR_register_on_exit(LPM0_bits);
}

才单步走到do…while前,就程序出错,飞了,怎么办,MSP430F6721,或者最高配到哪个频率?

JunJie Li1:

回复 Lina Lian:

对时钟不严格, 不设置FLL是不是可以降低功耗,虽然我的产品是USB供电,但是还是拉越少的电流越好嘛,个人感觉.

另外,有完整的库文件吗?这些库文件可以随便独立使用吗?没有互相依赖关系>?

赞(0)
未经允许不得转载:TI中文支持网 » MSP430时钟配置不上去
分享到: 更多 (0)