MSP430F149时钟概论.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MSP430F149时钟概论

MSP430F149 的时钟系统 1、概述 MSP430F149 有三个时钟源:外部 LF (XT1 一般为 32.768K ),HF(XT2 一般为8M), 内部DCO。从时钟系统模块可得到 三种时钟信号:MCLK,SMCLK,ACLK。 上电默认状况下 MCLK,SMCLK 信号来自 DCO,ACLK 来自 LF。 根据官方PDF 说法默认状况下DCO 模块配置为RSELX=4,DCO=3, 因此DCO 应为1M,但示波器实测 MCLK/SMCLK 为680K,测试温 度约25 摄氏度。 标注:MCLK 主时钟、SMCLK 子时钟、ACLK 活动时钟。 P5.4,P5.5,P5.6 的第二功能分别对应MCLK,SMCLK,ACLK 时 钟信号,可用示波器测量。测试时发现频率后两位一直在跳动, 频率稳定度很差。 MSP430 系列单片机选择晶振为时钟源时,时钟周期就是晶 振周期。一个机器周期 =一个时钟周期,即430 每个动作都能 完成一个基本操作; 一个指令周期 = 1~6 个机器周期,具体 根据具体指令而定。如果选择8M 晶振,则一个机器周期为125ns。 51 单片机选择12M 晶振,它的机器周期是时钟周期/12 ,一个机 器周期为1us,可见 MSP430 的的速度是51 的8 倍。 2、使用方法概述 2.1 程序架构 一般在系统初始化关闭看门狗后要配置系统时钟,配置步骤 为: 1、打开晶振; 2、等待晶振起振。清除OFIFG ,延时,判断OFIFG 是否为0,为 0 则晶振正常起振,退出判断; 3、选择MCLK/SMCLK 时钟源; uchar iq0; BCSCTL1=~XT2OFF; //打开XT2 振荡器 do { IFG1 = ~OFIFG; // 清除振荡器失效标志 for (iq0 = 0xFF; iq0 0; iq0--); // 延时,等待XT2 起振 } while ((IFG1 OFIFG) != 0); // 判断XT2 是否起振 BCSCTL2 =SELM_2+SELS; //选择MCLK、SMCLK 为XT2 2.2 细节描述 对于DCO 可以通过配置电阻和DCO 得到不同的频率。电阻可 配置片内或片外(DCOR 一般片内), 片内电阻有 8 中选择 (RSELX),DCO 有8 中选择(DCOX)。 3、相关寄存器 1、DCOCTL DCOx Bits 7-5 DCO frequency select. These bits select which of the eight discrete DCO frequencies of the RSELx setting is selected. 2、BCSCTL0 XT2OFF Bit 7 XT2 off. This bit turns off the XT2 oscillator 0 XT2 is on 1 XT2 is off if it is not used for MCLK or SMCLK. RSELx Bits 2-0 Resistor Select. The internal resistor is selected in eight different steps. The value of the resistor defines the nominal frequency. The lowest nominal frequency is selected by setting RSELx=0. 3、BCSCTL0 SELMx Bits 7-6 Select MCLK. These bits select the MCLK source. 00 DCOCLK 01 DCOCLK 10 XT2CLK when XT2 oscillator present on-chip. LFXT1CLK when XT2 oscillator not present on-chip. 11 LFXT1CLK SELS Bit 3 Select SMCLK. This bit selects the SMCLK

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档