时钟模块的寄存器_16位单片机原理及应用──基于MSP430_[共2页]

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第2章MSP430F169单片机内部资源
39
2.5.2 时钟模块的寄存器
MSP430F1xx系列中,时钟模块的控制由5个控制存储器来完成:DCOCTL、BCSCTL1、BCSCTL2和两个特殊功能寄存器(IE1和IFG1)。

1.DCOCTL寄存器
DCOCTL寄存器各位定义如下。

7 6 5 4 3 2 1 0
DCO2 DCO1 DCO0 MOD4 MOD3 MOD2 MOD1 MOD0
Bit 7~5 DCOx 定义8种频率之一,可分段调节DCOCLK频率,相邻两种频
率相差10%。

Bit 4~0 MODx 定义在DCOx对应的频率和DCOx+1的对应频率之间调整(细调)。

MODx负责混合两个DCO频率,在f DCO和f DCO+1之间产生一
个有效的频率并扩展时钟驱动能力,减少电磁干扰。

2.BCSCTL1寄存器
BCSCTL1是一个8位的基本时钟系统控制寄存器,该寄存器的位定义如下。

7 6 5 4 3 2 1 0
XT2OFF XTS DIV A1 DIV A0 XT5V RSEL2 RSEL1 RSEL0 Bit 7 XT2OFF 控制XT2振荡器的开启与关闭。

0:开启。

1:关闭(默认为关闭)。

Bit 6 XTS 控制LFXT1工作模式,选择须结合实际晶体振荡器的连接情况。

0:LFTX1工作在低频模式(默认)。

1:LFTX1工作在高频模式(必须连接相应的高频时钟源)。

Bit 5~4 DIV Ax 控制ACLK分频。

00:不分频(默认)。

01:2分频。

10:4分频。

11:8分频。

Bit 3 XT5V 此位设置为0。

Bit 2~0 RSELx 控制某个内部电阻以决定标称频率。

000:选择最低的标称频率。

111:选择最高的标称频率。

3.BCSCTL2寄存器
BCSCTL2寄存器各位的定义如下。

…。

相关文档
最新文档