- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?基础时钟
一、 基本时钟系统
??? Basic Clock System
??? MSP430F169单片机的基本时钟系统由高速晶体震荡器,低速晶体震荡器,数字控制震荡器等部件构成。各个震荡器产生的时钟信号可以通过软件的设置分配到 ACLK,MCLK,SMCLK三路重要的时钟信号通道上。
??? 一般来说,单片机的时钟系统必须满足下列要求
■ 高频率,用来系统硬件需求,运算和外部事件的快速响应。??? ■ 低频率,用于降低系统的电流消耗。
■ 稳定的频率,以满足定时的需要,例如RTC 实时时钟。
??? 注意:下面基本时钟系统所提及的寄存器,控制方式等只适用于MSP430F169单片机。
时钟源概述
基本时钟模块包括 3个时钟输入源:
1. LFXT1CLK
默认工作在低频模式(32.768kHz)手表晶振
也可以通过外接450kHz~8MHz的高速晶体振荡器或谐振器工作在高频模式。
2. XT2CLK
可选择的高频振荡器,可以通过标准的晶体振荡器、谐振器或外接 450kHz~8MHz的时钟源工作。
3. DCOCLK
内部数控RC 振荡器。
时钟信号概述
通过这些基本的时钟模块,我们可以得到3个有用的时钟信号:
1. ACLK辅助时钟(Auxillary Clock)
ACLK是LFXT1CLK时钟源经1、2、4、8分频后得到的。
ACLK可由软件选择作为各个外围模块的时钟信号,一般用于低速外设。
2. MCLK主系统时钟(Main System Clock)
MCLK可由软件选择来自LFXT1CLK、XT2CLK、DCOCLK三者之一,然后经 1、2、4、8分频。
MCLK通常用于 CPU运行,程序的执行和其他使用到高速时钟的模块。
3. SMCLK子系统时钟(Sub System Clock)
SMCLK可由软件选择来自XT2CLK或DCOCLK,然后经 1、2 、4、8分频。
SMCLK通常用于高速外围模块。
注意:ACLK 只能使用LFXT1CLK时钟,MCLK 可用三种,SMCLK 只能用XT2CLK 和DCOCLK.
时钟源
1. 低速晶体震荡器(LFXT1)
手表晶振(32.768kHz)经过XIN和XOUT引脚直接连接到单片机,不需要其他外部器件 (内部有 12pF的负载电容)。此时LFXT1振荡器工作于低频模式(XTS=0)1/32768=30.517us 。
如果单片机外接高速晶体振荡器或谐振器时,OSCOFF=0 可使 LFXT1 振荡器工作于高频模式(XTS=1)。此时高速晶体振荡器或谐振器经过 XIN和 XOUT引脚连接,并且需要外接电容,电容的大小根据晶体振荡器或谐振器的特性来选择。
如果LFXT1CLK信号没有用作SMCLK或 MCLK信号,可用软件将 OSCOFF=1以禁止 LFXT1工作以减少单片机耗电。
2. 高速晶体震荡器
XT2 振荡器产生 XT2CLK(8MHz) 时钟信号,它的工作特性与 LFXT1 振荡器工作在高频模式时类似。如果XT2CLK没有用作MCLK和SMCLK时钟信号,可用控制位 XT2OFF 禁止 XT2振荡器。
1/(8388608)=0.119us
3. 数控震荡器
单片机的XT2振荡器产生的时钟信号可以经过 1、2、4、8分频后当作系统主时钟 MCLK。当振荡器失效时,DCO振荡器会被自动选为MCLK的时钟源。
DCO 振荡器的频率可由软件对 DCOx、MODx 和 RSELx 位的设置来调整。当 DCOCLK 信号没有用作SMCLK和MCLK时钟信号时,可以用控制位 SCG0禁止直流发生器。
在 PUC 信号之后,DCOCLK 被自动选作 MCLK 时钟信号,根据需要,MCLK 的时钟源可以另外设置为LFXT1或者XT2。设置顺序如下:
??? (1) 让OSCOFF=1
??? (2) 让OFIFG=0
??? (3) 延时等待至少50us
??? (4) 再次检查 OFIFG,如果OFIFG=1,重复(3)、(4)步骤,直到 OFIFG=0为止。
基础时钟寄存器
寄存器
符号
寄存器类型
地址
初始化状态
DCO控制寄存器
DCOCTL
读/写
056H
带PUC的060H
基础时钟系统控制寄存器1
BCSCTL1
读/写
057H
带POR的087H
基础时钟系统控制寄存器2
BCSCTL2
读/写
058H
带PUC的复位
SFR中断使能寄存器1
IE1
读/写
000H
带PUC的复位
SFR中断标志寄存器
IFG1
读/写
002H
带PUC的复位
?
上表给出了设置时钟模块时需要操作到的寄存器,下面让我们去这些寄存器的内部去游览一番。
DCOCTL
DCOx:DCO频率选择。这几位选择由RSELx设置位已经选定的REL基础上的8个离散的
您可能关注的文档
- 国际会计准则中越来越多地运用公允价值国内.ppt
- 国际税收管理作业指导.ppt
- 图像输入与输出.doc
- 图的妙用教案.doc
- 图论与代数结构.ppt
- 土地平整施工验收规程.doc
- 土木工程学科概况土木工程是建造各类工程设施的科学技术.doc
- 土的单向固结理论.ppt
- 在教育的旋律中舞蹈.doc
- 在测定粘度时.ppt
- 考点解析人教版八年级上册物理《机械运动》同步训练练习题(解析版).docx
- 肺部疾病防治新技术.pptx
- 考点解析人教版八年级上册物理《机械运动》同步训练练习题(解析版).docx
- 考点解析人教版八年级上册物理《机械运动》单元测评试题(详解版).docx
- 考点解析人教版八年级上册物理《机械运动》单元测评试卷(解析版).docx
- 考点解析人教版八年级上册物理《机械运动》同步测评练习题(含答案解析).docx
- 考点解析人教版八年级上册物理《机械运动》单元测评试卷(解析版含答案).docx
- 考点解析人教版八年级上册物理《机械运动》单元测评练习题(详解).docx
- 考点解析人教版八年级上册物理《机械运动》单元测评练习题(解析版).docx
- 考点解析人教版八年级上册物理《机械运动》单元测评试卷(附答案详解).docx
文档评论(0)