在线情况
1
  • 头像
  • 级别
    • 积分30
    • 经验613
    • 文章57
    • 注册2011-01-31
    个人觉得没必要纠结这个问题,我一般做的时候如果要用到SMLCK,就干脆去BCSCTL2寄存器那设置一下,不用的时候也没必要去刻意关它。

    给你一段我自己平时实验用到SMLCK的实例
    //-------开晶振XT2---------

       BCSCTL1&=~XT2OFF;                //打开XT2振荡器
       do
       {
       IFG1 &= ~OFIFG;                     // 清除振荡器失效标志
       for (i=256;i>0;i--);                     // 延时,等待XT2起振
       }
      while ((IFG1 & OFIFG) != 0);            // 判断XT2是否起振

      BCSCTL2 =SELM_2+SELS;             //选择MCLK=SMCLK为XT2
    用的时候考虑它,不用就不管它
    微控网感谢您的参与
    Powered by LeadBBS 9.2 .
    Page created in 0.3281 seconds with 7 queries.