430f2618的DCO输出频率问题

[复制链接]
 楼主| mdcy278 发表于 2011-11-7 15:28 | 显示全部楼层 |阅读模式
在数据手册上只找到了一个图,可是也看不出来DCO输出的具体频率啊,如果想得到12MHz的时钟,怎么设置啊。
永远的不知 发表于 2011-11-7 16:35 | 显示全部楼层
DCO有一定的误差,不同批次芯片误差较大,要想得到准确的12MHZ,需要找一个频率校准一下。
永远的不知 发表于 2011-11-7 17:01 | 显示全部楼层
可以参考一下TI官网给出的方法:



由于每个芯片都不是完全相同的,所以没有一个固定的值可以让所有芯片DCO都是12MHz。
楼主如果只是用一个芯片的话,可以自己给寄存器赋值试验一下,试几次就找到了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| mdcy278 发表于 2011-11-7 17:03 | 显示全部楼层
2# 永远的不知 哦,如果在频率不准的情况下能用IIC接口吗?今天刚接触430单片机,我要做一个手表大小一样的东西,不想用外接晶振了。
 楼主| mdcy278 发表于 2011-11-7 17:11 | 显示全部楼层
3# 永远的不知 谢谢啦,我的贴都是你回复的,哈哈。
zhl100 发表于 2011-11-8 08:38 | 显示全部楼层
建个工程,在所选单片机型号头文件的宏里面找,人家给你封装好了。。。
直接用就行了。。。
zhl100 发表于 2011-11-8 08:40 | 显示全部楼层
这个可以考虑自己解决的。。。
单片机就是时钟、存储、外设。。。
永远的不知 发表于 2011-11-8 13:47 | 显示全部楼层
6楼说得对,这款单片机里存有厂家校准好的12MHz频率,
直接用就可以的了。
BCSCTL1 = CALBC1_12MHz,
DCOCTL = CALDCO_12MHz,

评分

参与人数 1威望 +1 收起 理由
mdcy278 + 1

查看全部评分

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

本版积分规则

0

主题

108

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部