MSP430F149 板载8MHZ晶振,输出MCLK无值

2019-08-08 21:51发布

如题,SMCLK可以正常输出,ACLK用的32768,但是MCLK怎么弄示波器都是没反应的.
晶振没起振的话smclk怎么会正常呢?
  WDTCTL = WDTPW + WDTHOLD;       //关闭看门狗
  unsigned int i;
  BCSCTL1 &= ~XT2OFF;//清OSCOFF/XT2,用XT2板载高速晶振
  do{
    IFG1&=~OFIFG;//清除震荡标志
    for(i=0xffff;i>0;i--)
        _NOP();//延时等待
  }
  while(IFG1&OFIFG);//若标志为1,继续等待晶振起振
  BCSCTL2 |= SELM_2  + SELS + DIVS_2 + DIVM_2;//起振之后再作为输出,好主意
  P5SEL |= 0x70;                            // P5.6,5,5,5.4 options
  P5DIR |= 0x7F;                            // P5.6,5,4.5.3,5.2,5.1,5.0 outputs
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
wangke2010
1楼-- · 2019-08-09 02:48
没用过这个片子,我不多说了。
可以看看我的帖子,或许对你有用
http://bbs.21ic.com/forum.php?mod=viewthread&tid=619804&mobile=yes
我的这个问题是引脚选择的问题
1988020566
2楼-- · 2019-08-09 04:03
你是不是需要一段时间的延时等待起振呢?
1988020566
3楼-- · 2019-08-09 08:21
一般不用这个时钟输出的。
angerbird
4楼-- · 2019-08-09 14:20
 精彩回答 2  元偷偷看……
zuomujie
5楼-- · 2019-08-09 14:27
1988020566 发表于 2013-9-17 15:59
你是不是需要一段时间的延时等待起振呢?

程序里面有的延时等待
zuomujie
6楼-- · 2019-08-09 17:28
angerbird 发表于 2013-9-18 00:57
MSP430最大的一个好处就是可以在线仿真的,这个可以单步执行的来看看晶振是否启振的 ...

通过单步来看寄存器是起振的,但不确定MCLK的值大小

一周热门 更多>