智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1961|回复: 3
打印 上一主题 下一主题

pll

[复制链接]

14

主题

41

帖子

0

精华

高级会员

Rank: 4

积分
530
QQ
威望
288
贡献
132
兑换币
6
注册时间
2012-1-6
在线时间
55 小时
跳转到指定楼层
1#
发表于 2012-4-3 20:59:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SYNR=0x00 | 0x01;     // VCOFRQ[7:6];SYNDIV[5:0]
void SetBusCLK_16M(void)
{   
    CLKSEL=0X00;                // disengage PLL to system
    PLLCTL_PLLON=1;            // turn on PLL
    SYNR=0x00 | 0x01;     // VCOFRQ[7:6];SYNDIV[5:0]
                        // fVCO= 2*fOSC*(SYNDIV + 1)/(REFDIV + 1)
                        // fPLL= fVCO/(2 × POSTDIV)
                        // fBUS= fPLL/2
                        // VCOCLK Frequency Ranges  VCOFRQ[7:6]
                        // 32MHz <= fVCO <= 48MHz    00
                        // 48MHz <  fVCO <= 80MHz    01
                        // Reserved                  10
                        // 80MHz <  fVCO <= 120MHz   11               
    REFDV=0x80 | 0x01;  // REFFRQ[7:6];REFDIV[5:0]
                        // fREF=fOSC/(REFDIV + 1)
                        // REFCLK Frequency Ranges  REFFRQ[7:6]
                        // 1MHz <= fREF <=  2MHz       00
                        // 2MHz <  fREF <=  6MHz       01
                        // 6MHz <  fREF <= 12MHz       10
                        // fREF >  12MHz               11                        
                        // pllclock=2*osc*(1+SYNR)/(1+REFDV)=32MHz;
    POSTDIV=0x00;       // 4:0, fPLL= fVCO/(2xPOSTDIV)
                        // If POSTDIV = $00 then fPLL is identical to fVCO (divide by one).
    _asm(nop);          // BUS CLOCK=16M
    _asm(nop);
    while(!(CRGFLG_LOCK==1));      //when pll is steady ,then use it;
    CLKSEL_PLLSEL =1;                //engage PLL to system;
}
谁能告诉我SYNR=0X00|0X01是什么意思吗?主要也就是后面注释里的意思 // VCOFRQ[7:6];SYNDIV[5:0]
为什么是7:6和5:0
新手求指教

2

主题

60

帖子

0

精华

元老在此

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
89225
威望
72720
贡献
16105
兑换币
18
注册时间
2011-10-30
在线时间
200 小时
2#
发表于 2012-4-3 21:32:40 | 只看该作者
SYNR(CRG时钟合成寄存器):确定PLL的 倍频因子 并选择VCO频率范围。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

14

主题

41

帖子

0

精华

高级会员

Rank: 4

积分
530
QQ
威望
288
贡献
132
兑换币
6
注册时间
2012-1-6
在线时间
55 小时
3#
 楼主| 发表于 2012-4-3 21:38:34 | 只看该作者
大哥  这些我都知道啊,我不理解的是这句话VCOFRQ[7:6];SYNDIV[5:0]
回复 支持 反对

使用道具 举报

2

主题

60

帖子

0

精华

元老在此

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
89225
威望
72720
贡献
16105
兑换币
18
注册时间
2011-10-30
在线时间
200 小时
4#
发表于 2012-4-4 08:16:53 | 只看该作者
   --

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-5 22:56 , Processed in 0.168454 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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