打印
[MSP430]

有用过MSP430FR6972外接高频晶振的吗?MCLK死活切换不上去!

[复制链接]
742|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
菜鸟狒狒|  楼主 | 2022-4-22 15:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
外界7.3728MHz晶振,运行后测量波形震荡没问题,频率也对的上,软件的HFXTOFFG位也是0 ,说明晶振工作是正常的,但是看输出波形(通过MCLK引脚测量),频率是4.8M左右,而且不太稳定,肯定不是晶振的频率。程序如下:   之前用过MSP430F249,149,都没有遇到过这个问题。难道FR系列使用外部高频晶振还有其他机关吗?谢谢!
  
unsigned char InitClock(void)
{
  SetTimeOut(100,0);//wait for 100*50uS until return clock fault.
  


  CSCTL0=0XA500;
  CSCTL6=SMCLKREQEN|MCLKREQEN;//CSCTL6=SMCLKREQEN|MCLKREQEN;

  CSCTL5&=~LFXTOFFG;  
  CSCTL4=HFXTDRIVE1|HFXTDRIVE0|   HFFREQ0|   LFXTOFF ;
  
  

  while(1)
  {
    CSCTL5&=~HFXTOFFG;
    delay_cycles(100);//100us DCO 8MMHz,DIV8, 1uS per cycle
    if((CSCTL5&HFXTOFFG)==0)break;
    if(BTimeOut())return 1;
  }
  
  
  CSCTL3=DIVM0|DIVS2 ;//MCLK  1/2,SMCLK 1/16
  CSCTL2=0x0055;//MCLK ,SMCLK SOURCES FROM HXOF,  
  CSCTL6=SMCLKREQEN|MCLKREQEN;//CSCTL6=SMCLKREQEN|MCLKREQEN;
  CSCTL0_H=0;
  return 0;
}

使用特权

评论回复
沙发
zwsam| | 2022-6-19 09:22 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

82

帖子

1

粉丝