MCLK怎么弄示波器都是没反应

[复制链接]
1517|22
 楼主| heweibig 发表于 2018-8-15 14:42 | 显示全部楼层 |阅读模式
MSP430F149 板载8MHZ晶振,输出MCLK无值
wuhany 发表于 2018-8-15 14:44 | 显示全部楼层
 楼主| heweibig 发表于 2018-8-15 14:47 | 显示全部楼层

SMCLK可以正常输出
jiahy 发表于 2018-8-15 14:50 | 显示全部楼层
ACLK用的什么
 楼主| heweibig 发表于 2018-8-15 14:52 | 显示全部楼层
lizye 发表于 2018-8-15 14:55 | 显示全部楼层
晶振没起振的话smclk怎么会正常呢?
 楼主| heweibig 发表于 2018-8-15 15:02 | 显示全部楼层

是啊,为啥啊
shimx 发表于 2018-8-15 15:06 | 显示全部楼层
程序有吗
 楼主| heweibig 发表于 2018-8-15 15:08 | 显示全部楼层

  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
jiaxw 发表于 2018-8-15 15:17 | 显示全部楼层

引脚选择的问题
spark周 发表于 2018-8-15 15:21 | 显示全部楼层
你是不是需要一段时间的延时等待起振呢?
liliang9554 发表于 2018-8-15 15:26 | 显示全部楼层
一般不用这个时钟输出的。
午夜粪车 发表于 2018-8-15 15:30 | 显示全部楼层
MSP430最大的一个好处就是可以在线仿真的,这个可以单步执行的来看看晶振是否启振的
 楼主| heweibig 发表于 2018-8-15 15:33 | 显示全部楼层
程序里面有的延时等待
zhaoxqi 发表于 2018-8-15 15:36 | 显示全部楼层
那是不是需要配置io为mclk输入的模式
 楼主| heweibig 发表于 2018-8-15 15:40 | 显示全部楼层

通过单步来看寄存器是起振的,但不确定MCLK的值大小
 楼主| heweibig 发表于 2018-8-15 15:42 | 显示全部楼层
。。。我要输出mclk。。。
huangchui 发表于 2018-8-15 15:45 | 显示全部楼层
没遇到过,绑定吧
 楼主| heweibig 发表于 2018-8-15 15:49 | 显示全部楼层

试了两个板子都没有MCLK的输出,但是SMCLK的输出和ACLK的输出都是对的,通过串口波特率来验证MCLK也是对的,晶振也是起振的
按道理应该会有的,怎么就是看不到呢。。。
 楼主| heweibig 发表于 2018-8-15 15:52 | 显示全部楼层


按道理应该会有的,怎么就是看不到呢。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

869

主题

13089

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部