时钟初始化问题

2019-03-24 15:17发布

我自己焊的MSP430的最小系统版,一运行下面这个时钟初始化的程序就退不出去,是什么原因呢?void Init_CLK()
{
    uchar i;
    BCSCTL1 &= ~XT2OFF;         //打开XT振荡器
    BCSCTL2 |= SELM1+SELS;     //MCLK为8MHz,SMCLK为8MHz
    do
    {
        IFG1&=~OFIFG;         //清除振荡错误标志
        for(i=0;i<100;i++)
        _NOP();             //延时等待
    }
    while((IFG1&OFIFG)!=0); //如果标志为1,则继续循环等待
    IFG1&=~OFIFG;
} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
wpj1018
2019-03-24 22:39
 精彩回答 2  元偷偷看……0人看过

一周热门 更多>

相关问题

    相关文章