打印

求助 MSP430F5527 外部晶振设置问题

[复制链接]
2463|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
杜专|  楼主 | 2012-6-21 17:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 杜专 于 2012-6-21 17:49 编辑

使用MSP430f5527 我配置外部晶振 发现MCLK 脚上面是一个1M频率输出

我的情况是这样的

外部晶振16M  程序选择外部晶振 不分频, MCLK = SMCLK = X2 ACLK = 32khz

我现在想得到 MCLK 是16MHZ 我用P7.7脚做MCLK 脚输出测试 用示波器测试发现 P7.7 MCLK 脚只有1M 频率输出

麻烦大家帮我看一下

下面是我的代码
/* 外部16M */
  P7DIR |= 0x80;// 测试MCLK 主时钟
  P7SEL |= 0x80;
  P5SEL |= 0x0C;                            // Port select XT2
   //UCSCTL2 = 0x00;
  UCSCTL3 |= SELREF_2;                      // FLLref = REFO
                                           // Since LFXT1 is not used,
                                           // sourcing FLL with LFXT1 can cause
                                           // XT1OFFG flag to set
  UCSCTL4 |= SELA_2;                       //refclk 32768hz              // ACLK=REFO,SMCLK=DCO,MCLK=DCO
  //UCSCTL4 |= SELA_5;                     //不能一开始将ACLK配置成外部不X2
  // Loop until XT1,XT2 & DCO stabilizes
  do
  {
    // UCSCTL7 &= ~(XT2OFFG + XT1LFOFFG + XT1HFOFFG + DCOFFG);   XT1HFOFFG??
    UCSCTL7 &= ~(XT2OFFG + XT1LFOFFG + DCOFFG);
                                            // Clear XT2,XT1,DCO fault flags
    SFRIFG1 &= ~OFIFG;                      // Clear fault flags
    for(i=0;i<0xFFFF;i++);                  // Delay for Osc to stabilize
  }while (SFRIFG1&OFIFG);                   // Test oscillator fault flag
  //UCSCTL6 &= ~XT2DRIVE0;                  // Decrease XT2 Drive according to
  //UCSCTL6 |=XCAP_3;
  //UCSCTL6 &= ~(XT1OFF+XT2OFF);                 //XT1、XT2打开
   
  //UCSCTL6 &= ~(XT2DRIVE0 + XT2DRIVE1);         //
  //UCSCTL6 |= XT2DRIVE1;                        //XT2的驱动力  
/////////////////////
  UCSCTL6 = 0XC1CD;
  //__no_operation();                        // expected frequency
  //UCSCTL4 |=SELA_5+ SELS_5 + SELM_5;
  // UCSCTL5 |= DIVS_1;                        // SMCLK/2=8Mhz
  UCSCTL4 |= SELS_5 + SELM_5;               // SMCLK=MCLK=XT2
                                            //UCSCTL5 = 0

这个是我 仿真器仿真的时候 USC寄存器表

UCS.jpg (28.88 KB )

UCS.jpg

相关帖子

沙发
figo20042005| | 2012-6-21 19:15 | 只看该作者
你看下430时钟方面的例程,用例程试试,然后自己再看下哪里有问题吧

使用特权

评论回复
板凳
杜专|  楼主 | 2012-6-21 21:30 | 只看该作者
我就是例程里面改来的  怎么就没有16M 输出??

使用特权

评论回复
地板
杜专|  楼主 | 2012-6-25 17:52 | 只看该作者
没人理??

使用特权

评论回复
5
gujiarong1134| | 2012-6-25 18:13 | 只看该作者
这是什么东东

使用特权

评论回复
6
杜专|  楼主 | 2012-6-27 11:05 | 只看该作者
本帖最后由 杜专 于 2012-6-27 11:07 编辑

都快一个礼拜了 都没几个回答 算了  还是我自己解答吧

就可以了

使用特权

评论回复
7
杜专|  楼主 | 2012-6-27 11:05 | 只看该作者
真不知道 TI 的活动搞了有什么用

使用特权

评论回复
8
tianm| | 2012-6-27 11:53 | 只看该作者
呵呵 有些问题未能被大家注意到也是有的 多以讨论的方式来交流 效果会很多:lol

使用特权

评论回复
9
杜专|  楼主 | 2012-6-27 12:18 | 只看该作者
本帖最后由 杜专 于 2012-6-27 12:20 编辑

论坛 没5系列的  没什么介绍  我要不要我开几个帖子讲讲 啊

嘿嘿 送板子不

开个玩笑

使用特权

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

本版积分规则

个人签名:在通往牛X的道路上,我们一路狂奔! 本人所有发言均为个人观点。由此帖带来的后果,本人一般不予负责。论坛是论坛!

116

主题

1279

帖子

3

粉丝