查看: 2316|回复: 1

[S12] MC9S12XEP100单片机中时钟频率的问题

[复制链接]

该用户从未签到

2

主题

3

帖子

0

新手上路

Rank: 1

积分
10
最后登录
2014-10-16
发表于 2014-10-16 20:27:04 | 显示全部楼层 |阅读模式
在写PLL锁相环电路时,若将程序中的while(!(CRG标志寄存器_LOCK)==1);注释掉。则总线频率变为之前的1/5。求指点。。
void Init_PLL(void){
   COPCTL=0x00;        
   CLKSEL_PLLSEL=0;    //CLKSEL的第7位置0,选择系统时钟源为OSCCLK
   PLLCTL_PLLON=0;     //禁止PLL, PLLCTL.6(pllon)设为0;先关闭PLL
   SYNR=0X67;          //根据需要的时钟频率设置SYNR和REFDV寄存器     
   REFDV=0X0F;
   POSTDIV=0;
   PLLCTL_PLLON=1;     //打开PLL, PLLCTL.6(pllon)设为1;开PLL
   while(!(CRG标志寄存器_LOCK)==1);//通过判断LOCK位
  CLKSEL_PLLSEL=1;     //确定PLL是否稳定,稳定则选择PLL频率作为系统频率。
我知道答案 目前已有1人回答
回复

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-10-23 09:49:59 | 显示全部楼层
你好,楼主!
鉴于你的问题的特点,建议你创建SR以获得技术支持。
创建SR的流程,请参考此贴内容,此贴链接如下所示。
https://www.nxpic.org.cn/module/forum/thread-578569-1-1.html
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-9-11 23:16 , Processed in 0.088861 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表