MC9S12单片机原理及嵌入式应用开发技术 教学课件 陈万忠 11第十章时钟.pdfVIP

MC9S12单片机原理及嵌入式应用开发技术 教学课件 陈万忠 11第十章时钟.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
时钟产生器模块 ——寄存器 锁相环模块 利用锁相环可以提高总线频率 —若晶振为4M —不使用锁相环:总线频率为2M —使用锁相环:总线频率可为40MHz 可通过以下锁相环模块的寄存器设置提高总线频率 —锁相环控制寄存器(PLLCTL ) — 时钟合成寄存器(SYNR) — 时钟分频寄存器(REFDV ) — 时钟产生模块的标志寄存器(CRGFLG ) — 时钟选择寄存器(CLKSEL ) —预分频寄存器(POSTDIV ) 时钟产生器模块 ——寄存器 1、时钟分频寄存器REFDV 地址:$35 REFFRQ[1..0] :与参考时钟有关 00 1-2M 01 2-6M 10 6-12M 11 12M以上 REFDIV[5..0] :分频因子,有效值为0~63 。 2、时钟合成寄存器SYNR 地址:$34 VCOFRQ[1..0]:与压控振动器有关 00 VCO频率 32-48M 01 VCO频率 48-80M 10 VCO频率 80-120M 11 VCO频率 120M以上 SYNDIV[5..0]:锁相环时钟倍频数,有效值为0~63 。 时钟产生器模块 ——寄存器 3 、锁相环控制寄存器(PLLCTL ) 地址:$3A CME: 时钟监控允许位 1 允许 0 禁止 PLLON: 锁相环电路允许位 1 允许 0 禁止 4、时钟产生模块的标志寄存器CRGFLG 地址:$37 LOCK :锁相环锁定标志,从外部晶振频率时钟切换到VCO时钟时需要查看该标志是否由0变为1。 1 时钟频率已稳定,锁相环频率已锁定 0 时钟频率未稳定,锁相环频率未锁定 时钟产生器模块 ——寄存器 5、时钟选择寄存器(CLKSEL ) 地址:$39 PLLSEL:选定锁相环位 1 Bus Clock=PLLCLK/2 0 Bus Clock =OSCCLK/2 6、预分频寄存器POSTDIV 地址:$ POSTDIV[4..0] :预分频因子。POSTDIV 为默认时(后四位全0 ),fvoc =fpll 。 时钟产生器模块 ——寄存器 锁相环模块寄存器设置示例 • REFDV=0X07; //设置分频系数 • SYNR=0X53 ; //设置倍频参数 • while(CRGFLG-LOCK!=1);//等待稳定 • POSTDIV=0;//预分频系数默认fpll=fvoc • CLKSEL=0x80; //选择PLL作为时钟 • //若晶振为16M,则PLLCLK=2*16* (19+1)/ (7+1 ) =80MHz,则总线频率是40MHz 时钟产生器模块 ——程序示例 锁相环模块 void pllclk(void)//总线24MHz ,外部时钟为16MHz { CLKSEL=0X00; P

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档