9607|11

23

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

MSP430F5529怎么选XT2CLK做时钟源? [复制链接]

请问对于型号为MSP430F5529的单片机,怎么选择XT2作为时钟源,(使用CC2500无线模块之前的初始化)找到一个MSP430F149的,请问需要作何更改?
void InitSys()
{
   unsigned int iq0;
   _DINT();
   BCSCTL1 &=~XT2OFF;
   do
   {
      IFG1 &= ~OFIFG;        // 清除振荡器失效标志
  for (iq0 = 0xFF; iq0 > 0; iq0--);        // 延时,等待XT2起振
   }
   while ((IFG1 & OFIFG) != 0);                // 判断XT2是否起振               
   BCSCTL2 =SELM1+SELS;                      //MCLK,SMCLK时钟为XT2
}
谢谢

最新回复

看看。。。。。。。。。。。。。。  详情 回复 发表于 2014-7-16 11:30
 
点赞 关注

回复
举报

29

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
对照用户手册与F55xx系列官方参考code来写。

  P5SEL |= BIT2+BIT3;                          // Port select XT2

  UCSCTL6 &= ~XT2OFF;                       // Set XT2 On
  UCSCTL6 |= XCAP_3;                          // Internal load cap

  // Loop until XT1,XT2 & DCO stabilizes
  do
  {
    UCSCTL7 &= ~XT2OFFG ;                // Clear XT2 fault flags
    SFRIFG1 &= ~OFIFG;                      // Clear fault flags
  }while (SFRIFG1&OFIFG);                   // Test oscillator fault flag

  UCSCTL6 &= ~XT2DRIVE0;               // Decrease XT2 Drive according to
                                                       // expected frequency  
  UCSCTL4 |= SELA_0 + SELS_5;         // Select SMCLK, ACLK source and DCO source

点评

谢谢你的回答,我是通过下面实现一个LED灯亮来进行测试的,之前是不调用这个函数就能亮,调用了就不亮,现在试了你这个子函数还是不可以,调用了还是不能亮,不知道是我测试的方法有点问题还是这个子函数还是有问题  详情 回复 发表于 2013-12-29 15:40
 
 

回复

23

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
suyuping99 发表于 2013-12-26 23:25
对照用户手册与F55xx系列官方参考code来写。

  P5SEL |= BIT2+BIT3;                          // Port  ...

谢谢你的回答,我是通过下面实现一个LED灯亮来进行测试的,之前是不调用这个函数就能亮,调用了就不亮,现在试了你这个子函数还是不可以,调用了还是不能亮,不知道是我测试的方法有点问题还是这个子函数还是有问题。不好意思我是初学者不太懂,还望多多指导,谢谢谢!!!
 
 
 

回复

774

帖子

2

TA的资源

纯净的硅(中级)

4
 
5系列的和149在使用外部晶振上有些不一样
必须选通晶振管脚的第二功能,然后增加相应的Vcore,在清楚振荡器错误标志位的时候还要注意好XT1是几兆的晶振

好像还要XT2DRIVE之类的要置位。。
大概的就是这样了。这个是我在用5438A,XT2为25M的晶振

5529应该也差不多吧

点评

恩,谢谢!我也看了CCSv5.1里面5529的相关参考代码,应该是这样。还有一个问题,我是在用CC2500无线模块在做无线通信,其中有这样一个初始化,用这个初始化的目的是什么?关键点是在选择XT2的频率吗?149的XT2一般在  详情 回复 发表于 2013-12-29 18:55
 
 
 

回复

23

帖子

0

TA的资源

一粒金砂(中级)

5
 
airqj 发表于 2013-12-29 16:28
5系列的和149在使用外部晶振上有些不一样
必须选通晶振管脚的第二功能,然后增加相应的Vcore,在清楚振荡器 ...

恩,谢谢!我也看了CCSv5.1里面5529的相关参考代码,应该是这样。还有一个问题,我是在用CC2500无线模块在做无线通信,其中有这样一个初始化,用这个初始化的目的是什么?关键点是在选择XT2的频率吗?149的XT2一般在8MHz,而5529的要高达32MHz,这是不是意味着我在用149的示例程序改到5529中时,不能简单类比的去在5529中选择XT2作为晶振?

点评

你所说的关键点不知道是什么 但是一般应该是为了使用外部晶振而初始化的 我也是新手,应该问问版主大大看看  详情 回复 发表于 2013-12-29 20:01
 
 
 

回复

774

帖子

2

TA的资源

纯净的硅(中级)

6
 
六度分离xia 发表于 2013-12-29 18:55
恩,谢谢!我也看了CCSv5.1里面5529的相关参考代码,应该是这样。还有一个问题,我是在用CC2500无线模块 ...

你所说的关键点不知道是什么
但是一般应该是为了使用外部晶振而初始化的

我也是新手,应该问问版主大大看看

点评

哈哈!!谢谢!!  详情 回复 发表于 2013-12-30 10:13
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(中级)

7
 
如果选择了XT2(或分频)作为CC2500通讯的时钟参考,那么这个初始化肯定是和XT2的频率有关了。

点评

我看到SmartRF Studio7软件中在参数设置时时钟有26MHz和27MHz两种选择,具说一般选择26MHz,那里的时钟是不是我在软件中需要选的时钟源(XT2)啊?如果是,不同单片机的XT2应该不可能都是达到那个频率吧。。。  详情 回复 发表于 2013-12-30 10:13
 
 
 

回复

23

帖子

0

TA的资源

一粒金砂(中级)

8
 
Kaaaa 发表于 2013-12-30 08:36
如果选择了XT2(或分频)作为CC2500通讯的时钟参考,那么这个初始化肯定是和XT2的频率有关了。

我看到SmartRF Studio7软件中在参数设置时时钟有26MHz和27MHz两种选择,具说一般选择26MHz,那里的时钟是不是我在软件中需要选的时钟源(XT2)啊?如果是,不同单片机的XT2应该不可能都是达到那个频率吧。。。

点评

不好意思,没有用过这个软件,所以不太清楚里面的设置情况。 等等其他高人解答。  详情 回复 发表于 2013-12-30 10:41
 
 
 

回复

23

帖子

0

TA的资源

一粒金砂(中级)

9
 
airqj 发表于 2013-12-29 20:01
你所说的关键点不知道是什么
但是一般应该是为了使用外部晶振而初始化的


哈哈!!谢谢!!
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(中级)

10
 
六度分离xia 发表于 2013-12-30 10:13
我看到SmartRF Studio7软件中在参数设置时时钟有26MHz和27MHz两种选择,具说一般选择26MHz,那里的时钟是 ...

不好意思,没有用过这个软件,所以不太清楚里面的设置情况。
等等其他高人解答。

点评

控制器与无线模块用的应该是不同的晶振。  详情 回复 发表于 2013-12-31 22:36
 
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

11
 
Kaaaa 发表于 2013-12-30 10:41
不好意思,没有用过这个软件,所以不太清楚里面的设置情况。
等等其他高人解答。

控制器与无线模块用的应该是不同的晶振。
 
 
 

回复

18

帖子

0

TA的资源

一粒金砂(初级)

12
 
看看。。。。。。。。。。。。。。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表