8110|11

11

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

mps430g2553的 DCO怎么用 它的寄存器如何使用,如果我想调内部8M频率具体如何配置? [复制链接]

这几天非常感谢热心朋友的帮助,本人大三学生,刚刚接触430G系列的单片机。弄到时钟那里一头雾水有木有啊 ,四个寄存器对DCO的介绍都是笼统带过有木有啊 DCOCTL  中的DCOX频率选择中说,这几位有 RSELX设置定义的八个7——5离散频率中的一个,是什么意思呢,离散频率又分别是多少呢 ?还有 MODX又有什么作用呢,具体如何操作 。BCSCTL1 /2/ 3说得都不是很明确呢?

我想用DCO产生8M频率。

未命名.jpg (78.39 KB, 下载次数: 6)

未命名.jpg

最新回复

[img]file:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Tencent/Users/1650287078/QQ/WinTemp/RichOle/CJIDU3OKZGY2(@QSH]J[E~B.jpg[/img]  详情 回复 发表于 2012-7-28 16:22
 
点赞 关注

回复
举报

327

帖子

0

TA的资源

纯净的硅(高级)

沙发
 
在Flash的info段中有出厂时校正过的数据,可以直接使用:
  1. BCSCTL1 = CALBC1_8MHZ;    // Set range
    DCOCTL = CALDCO_8MHZ;     // Set DCO step + modulation
复制代码
另外在MSP430G2xx1 Code Examples中有一个代码示例,介绍如何通过晶振校准DCO,并把校准后的数据写入Flash的info段,对G2231这些出厂只校准了1MHz的芯片很有用,可以参考。

msp430x20xx_dco_flashcal.zip

2 KB, 下载次数: 87

点评

DCO这里有比较适合初学者的资料吗,我第一次接触16位的片子,以前都是八位的,时钟这儿并不是这么复杂,这个弄得我一头雾水啊 。  详情 回复 发表于 2012-7-15 15:30
 
个人签名Python全文搜索引擎:<url>http://code.google.com/p/ming-search/</url>
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

回复 沙发 elulis 的帖子

DCO这里有比较适合初学者的资料吗,我第一次接触16位的片子,以前都是八位的,时钟这儿并不是这么复杂,这个弄得我一头雾水啊 。
 
 
 

回复

327

帖子

0

TA的资源

纯净的硅(高级)

4
 
其实我对DCO的内部实现也是一头雾水,只是当个黑盒子来用……

点评

DCO_FLASHCAL 是一个校准用的文件函数吧。是不是说调用了这个文件里的函数(不用更改)就自动校准所有的频率了吧,校准具体这个怎么用呢,问题有点多,初学谅解一下哈!  详情 回复 发表于 2012-7-16 15:03
 
个人签名Python全文搜索引擎:<url>http://code.google.com/p/ming-search/</url>
 
 

回复

4008

帖子

0

TA的资源

版主

5
 
ccs下面有个dcoflash看懂这个例程就明白了

点评

CCs中的历程导入之后和我建立的工程师并列的,那我能不能直接把导入的工程改为子函数,在我建立的工程中调用呢?既然能在例程里导入一个工程进去不会只是让你看一下在复制进自己建立的工程里吧,会有更加便捷的开发  详情 回复 发表于 2012-7-16 14:56
 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(中级)

6
 
沙发正解

点评

能解释一下校准是个什么概念吗?是不是430g2553这个片子用不了外部的高频晶体啊  详情 回复 发表于 2012-7-16 15:07
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

7
 

回复 5楼 huo_hu 的帖子

CCs中的历程导入之后和我建立的工程师并列的,那我能不能直接把导入的工程改为子函数,在我建立的工程中调用呢?既然能在例程里导入一个工程进去不会只是让你看一下在复制进自己建立的工程里吧,会有更加便捷的开发方式吧?本人推测,求解答?
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

8
 

回复 4楼 elulis 的帖子

DCO_FLASHCAL  是一个校准用的文件函数吧。是不是说调用了这个文件里的函数(不用更改)就自动校准所有的频率了吧,校准具体这个怎么用呢,问题有点多,初学谅解一下哈!

点评

所谓出厂校准就是在flash中存放好了一个特定的值,用这个值就可以把dco设置到对应的频率。 那个例程里的函数是用定时器A来测量实际的震荡频率,直到设置满足要求为止  详情 回复 发表于 2012-7-17 09:46
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

9
 

回复 6楼 犀利的龙卷风1号 的帖子

能解释一下校准是个什么概念吗?是不是430g2553这个片子用不了外部的高频晶体啊
 
 
 

回复

4008

帖子

0

TA的资源

版主

10
 

回复 8楼 x0310 的帖子

所谓出厂校准就是在flash中存放好了一个特定的值,用这个值就可以把dco设置到对应的频率。
那个例程里的函数是用定时器A来测量实际的震荡频率,直到设置满足要求为止
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(中级)

11
 
[img]file:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Tencent/Users/1650287078/QQ/WinTemp/RichOle/CJIDU3OKZGY2(@QSH]J[E~B.jpg[/img]
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(中级)

12
 

你对照着看看

[img]file:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Tencent/Users/1650287078/QQ/WinTemp/RichOle/CJIDU3OKZGY2(@QSH]J[E~B.jpg[/img]
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

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

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