【求助】MSP430F5529 UCS模块的问题

2019-08-06 16:44发布

我XT2外接的是16M的晶振,我想利用DCO给他升到32M,但是程序有时候是32M,有时候是8M等等等等,代码是
请用过的帮帮我呀 或者有类似的例程也行(程序中红 {MOD}字体应该是重点出错的地方)

void main(void) {
    WDTCTL = WDTPW+WDTHOLD;
    P1DIR |= BIT0;
    P1SEL |= BIT0;              //可以看ACLK的频率
    P2DIR |= BIT2;
    P2SEL |= BIT2;             //SMCLK
    P7DIR |= BIT7;
    P7SEL |= BIT7;             //MCLK

    P5SEL |= BIT2+BIT3;
    UCSCTL6 &= ~XT2OFF;          //打开XT2

    do
     {
       UCSCTL7 &= ~XT2OFFG;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
smilingangel
2019-08-07 01:56
dirtwillfly 发表于 2013-8-28 17:45
看不出有什么问题。
这里有一个用4MHz的XT2,得到16MHz的DCLCLK的程序,你参考下
P1DIR |= BIT0;

这个还是用的是内部的基准频率进行倍频得到的吧

一周热门 更多>