MSP430时钟信号XT2的打开、关闭问题

2019-03-24 09:36发布

程序如下:
#include  <msp430x14x.h>
void main(void)
{
  P6DIR |= BIT2;P6OUT |= BIT2;              //关闭电平转换
  WDTCTL = WDTPW +WDTHOLD;                  // Stop Watchdog Timer
  DCOCTL = DCO0 + DCO1 + DCO2;              // Max DCO
  BCSCTL1 = RSEL0 + RSEL1 + RSEL2;          // XT2on, max RSEL
  BCSCTL2 |= SELS;                          // SMCLK = XT2
  P5DIR |= 0x70;                            // P5.6,5,4 outputs
  P5SEL |= 0x70;                            // P5.6,5,5 options
  while(1)
  {
  }
}


为什么BCSCTL1 = RSEL0 + RSEL1 + RSEL2;          // XT2on, max RSEL         
在这一步之后XT2打开了呢,默认情况下XT2OF位1不就是 关闭XT2吗
file:///C:UsersAdministratorAppDataRoamingTencentUsers925393972QQWinTempRichOle1%F_RF(E6~@Q5N84`0MYETH.png

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
relax520
2019-03-25 00:35
数码小叶 发表于 2016-1-13 11:11
瞬间懂了,楼主你的错误思路诱导了大家,确实开了,没问题

这是个例程,  为什么会打开了呢 我并没有赋值将XT2打开的 啊

一周热门 更多>

相关问题

    相关文章