Quantcast
Channel: MSP 低功耗微控制器论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 3634

关于MSP430f2132时钟配置问题

$
0
0

RT:电路外部接了32KHz晶振,问题如下:

1、在寄存器BCSCTL2中,DCOR是不支持此芯片的,是不是表示BCSCTL1的中SELx设置是无效的;

2、BCSCTL2中,因为没有XT2的存在,SELMx设置为10或11的时候效果是否都是MCLK=32KHz;

3、关于BCSCTL1中的RSELx的设置,0-7对应的标称频率是多少;

4、MCLK如果要从引脚输出,应该选哪个引脚(用示波器观察);

5、关于MCLK、SMCLK、ACLK、DCOCLK的使用有没有其它可以参考的帖子资料的,现在有些傻傻分不清,什么时候用哪个时钟;

6、我的时钟配置,MCLK=SMCLK=ACLK=32KHz,代码如下:

void InitSys(void)
{
  uint8 i = 0;
  
  BCSCTL1 = XT2OFF + RSEL2 + RSEL1 + RSEL0 + DIVA_0;
  
  delay();
  _BIC_SR(OSCOFF);
  do                   		     
  {
    IFG1 &= ~OFIFG;              // 清除振荡器失效标志
    for (i = 0xFF; i > 0; i--);  //稳定时间
  }
  while ((IFG1 & OFIFG) != 0);   //如果振荡器失效标志存在
  BCSCTL2 |= SELM_3 + DIVM_0 + SELS + DIVS_0; 
}

请问这样是否有什么问题?

问题有些多,感谢回答!


Viewing all articles
Browse latest Browse all 3634

Trending Articles