XT2 配置问题

2019-03-24 11:30发布

如下程序对430F2272 设置采用XT2振荡器,
void SysInit()
{
  unsigned char i;
  BCSCTL1 &= ~XT2OFF;
  BCSCTL3 |= XT2S_2;                          //选定XT2振荡器工作在3~16M
    do
    {
        IFG1 &= ~OFIFG;                        // 清除SR振荡错误标志标志
        for (i = 0xFF; i > 0; i--)
        {;}               
    }
    while (IFG1 & OFIFG);                                          
    BCSCTL2 = 0x00;;                              //将寄存器的内容清零
    BCSCTL2 |= SELM1;                              //MCLK的时钟源为TX2CLK,分频因子为1
    BCSCTL2 |= SELS;                              //SMCLK的时钟源为TX2CLK,分频因子为1
}
经在线仿真程序一直在while 循环里面;
菜鸟  求解 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
Kaaaa
1楼-- · 2019-03-24 18:46
有没有把XT2端口的PxSEL寄存器设置为第二功能?
rayhui100
2楼-- · 2019-03-24 23:36
 精彩回答 2  元偷偷看……
rayhui100
3楼-- · 2019-03-25 04:39
Kaaaa 发表于 2014-5-22 21:55
有没有把XT2端口的PxSEL寄存器设置为第二功能?

经设置测试还是不行

一周热门 更多>

相关问题

    相关文章