MC9S12单片机原理及嵌入式应用开发技术 第2版 陈万忠 电子课件 教学课件 7 2.5 单片机时钟产生器模块 PLL .ppt

MC9S12单片机原理及嵌入式应用开发技术 第2版 陈万忠 电子课件 教学课件 7 2.5 单片机时钟产生器模块 PLL .ppt

ID:51617682

大小:325.50 KB

页数:9页

时间:2020-03-26

MC9S12单片机原理及嵌入式应用开发技术 第2版 陈万忠 电子课件 教学课件 7 2.5 单片机时钟产生器模块 PLL .ppt_第1页
MC9S12单片机原理及嵌入式应用开发技术 第2版 陈万忠 电子课件 教学课件 7 2.5 单片机时钟产生器模块 PLL .ppt_第2页
MC9S12单片机原理及嵌入式应用开发技术 第2版 陈万忠 电子课件 教学课件 7 2.5 单片机时钟产生器模块 PLL .ppt_第3页
MC9S12单片机原理及嵌入式应用开发技术 第2版 陈万忠 电子课件 教学课件 7 2.5 单片机时钟产生器模块 PLL .ppt_第4页
MC9S12单片机原理及嵌入式应用开发技术 第2版 陈万忠 电子课件 教学课件 7 2.5 单片机时钟产生器模块 PLL .ppt_第5页
资源描述:

《MC9S12单片机原理及嵌入式应用开发技术 第2版 陈万忠 电子课件 教学课件 7 2.5 单片机时钟产生器模块 PLL .ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、CollegeofCommunicationEngineering,JilinUniversity2.5时钟产生器模块2CollegeofCommunicationEngineering,JilinUniversity2.5时钟产生器模块——锁相环模块作用:可以提高总线频率—若晶振为16M—不使用锁相环:总线频率为8M—使用锁相环:总线频率可为40MHz方法:通过以下锁相环模块的寄存器设置—锁相环控制寄存器(PLLCTL)—时钟合成寄存器(SYNR)—时钟分频寄存器(REFDV)—时钟产生模块的标志寄存器(CRGFLG)—时钟选择寄存器(CLKSEL)

2、—后分频寄存器(POSTDIV)3CollegeofCommunicationEngineering,JilinUniversity1、时钟分频寄存器REFDV($35)REFFRQ[1..0]:与参考时钟有关001-2M012-6M106-12M1112M以上REFDIV[5..0]:分频因子,有效值为0~63。2.5时钟产生器模块——寄存器4CollegeofCommunicationEngineering,JilinUniversity2、时钟合成寄存器SYNR($34)synthezizerVCOFRQ[1..0]:压控振荡器VCO的增益00V

3、CO频率32-48M01VCO频率48-80M10保留11VCO频率80-120MSYNDIV[5..0]:锁相环时钟倍频数,有效值为0~63。2.5时钟产生器模块——寄存器5CollegeofCommunicationEngineering,JilinUniversity3、后分频寄存器POSTDIVPOSTDIV[4..0]:后分频因子。注意:POSTDIV为默认时(后四位全0),fvco=fpll。2.5时钟产生器模块——寄存器6CollegeofCommunicationEngineering,JilinUniversity4、时钟产生模块的标

4、志寄存器CRGFLG($37)clockandresetgenerationLOCK:锁相环锁定标志,从外部晶振频率时钟切换到VCO时钟时需要查看该标志是否由0变为1。1时钟频率已稳定,锁相环频率已锁定0时钟频率未稳定,锁相环频率未锁定2.5时钟产生器模块——寄存器7CollegeofCommunicationEngineering,JilinUniversity5、时钟选择寄存器(CLKSEL)($39)PLLSEL:选定锁相环位BusClock=fPLLCLK/20BusClock=fOSCCLK/22.5时钟产生器模块——寄存器8Collegeo

5、fCommunicationEngineering,JilinUniversity6、锁相环控制寄存器(PLLCTL)($3A)phase—locked—loopCME:时钟监控允许位1允许0禁止PLLON:锁相环电路允许位1允许0禁止2.5时钟产生器模块——寄存器9CollegeofCommunicationEngineering,JilinUniversityvoidpllclk(void)//外部时钟16MHz,锁相环时钟80MHz,总线时钟为40MHz{SYNR=0x53;//PLLCLK=2*fosc*(SYNDIV+1)/(REFDIV+1

6、)REFDV=0x07;while(CRGFLG_LOCK==0);//时钟校正同步CLKSEL_PLLSEL=1;}2.5时钟产生器模块——寄存器设置编程范例

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。