3852|7

12

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

MSP430时钟信号XT2的打开、关闭问题 [复制链接]

程序如下:
#include  
void main(void)
{
  P6DIR |= BIT2;P6OUT |= BIT2;              //关闭电平转换
  WDTCTL = WDTPW +WDTHOLD;                  // Stop Watchdog Timer
  DCOCTL = DCO0 + DCO1 + DCO2;              // Max DCO
  BCSCTL1 = RSEL0 + RSEL1 + RSEL2;          // XT2on, max RSEL
  BCSCTL2 |= SELS;                          // SMCLK = XT2
  P5DIR |= 0x70;                            // P5.6,5,4 outputs
  P5SEL |= 0x70;                            // P5.6,5,5 options
  while(1)
  {
  }
}


为什么BCSCTL1 = RSEL0 + RSEL1 + RSEL2;          // XT2on, max RSEL         
在这一步之后XT2打开了呢,默认情况下XT2OF位1不就是 关闭XT2吗
file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\925393972\QQ\WinTemp\RichOle\1%F_RF(E6~@Q5N84`0MYETH.png

1%F_RF(E6~@Q5N84`0MYETH.png (40.45 KB, 下载次数: 3)

1%F_RF(E6~@Q5N84`0MYETH.png

最新回复

很简单,看你自己的截图,那个1不是把他关了,而是限制了一个条件,懂了就ok了  详情 回复 发表于 2016-1-14 09:10
 
点赞 关注

回复
举报

4177

帖子

9

TA的资源

五彩晶圆(高级)

沙发
 
其实楼主您也看到了,这个XT2OFF上电默认是1,就是XT2 off的状态。如果您需要它,在BCSCTL1这个赋值语句的地方就可以打开。
 
 

回复

2549

帖子

0

TA的资源

五彩晶圆(初级)

板凳
 
这个程序没问题??好像没开启啊,这个是例程么还是自己写的
 
 
 

回复

2549

帖子

0

TA的资源

五彩晶圆(初级)

4
 
瞬间懂了,楼主你的错误思路诱导了大家,确实开了,没问题
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(中级)

5
 
huaiqiao 发表于 2016-1-13 09:29
其实楼主您也看到了,这个XT2OFF上电默认是1,就是XT2 off的状态。如果您需要它,在BCSCTL1这个赋值语句的 ...

这个我知道,但是这个例程中说  BCSCTL1 = RSEL0 + RSEL1 + RSEL2;          // XT2on, max RSEL   
之后 XT2就打开了 ,不是没有赋值打开吗 ,怎么会打开了 呢 ?

点评

楼主您差点误导了我,您是看到了BCSCTL1 = RSEL0 + RSEL1 + RSEL2这句语句;那么为什么不看下面的这套语句呢? BCSCTL2 |= SELS; 这里不是打开了吗? [attachimg]227799[/attachimg]  详情 回复 发表于 2016-1-13 19:43
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(中级)

6
 
数码小叶 发表于 2016-1-13 11:11
瞬间懂了,楼主你的错误思路诱导了大家,确实开了,没问题

这是个例程,  为什么会打开了呢 我并没有赋值将XT2打开的 啊

点评

很简单,看你自己的截图,那个1不是把他关了,而是限制了一个条件,懂了就ok了  详情 回复 发表于 2016-1-14 09:10
 
 
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

7
 
relax520 发表于 2016-1-13 17:01
这个我知道,但是这个例程中说  BCSCTL1 = RSEL0 + RSEL1 + RSEL2;          // XT2on, max RSEL   
之 ...

楼主您差点误导了我,您是看到了BCSCTL1 = RSEL0 + RSEL1 + RSEL2这句语句;那么为什么不看下面的这套语句呢? BCSCTL2 |= SELS; 这里不是打开了吗?

 
 
 

回复

2549

帖子

0

TA的资源

五彩晶圆(初级)

8
 
relax520 发表于 2016-1-13 17:03
这是个例程,  为什么会打开了呢 我并没有赋值将XT2打开的 啊

很简单,看你自己的截图,那个1不是把他关了,而是限制了一个条件,懂了就ok了
 
 
 

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

随便看看
查找数据手册?

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
快速回复 返回顶部 返回列表