智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1469|回复: 2
打印 上一主题 下一主题

XS128 PLL

[复制链接]

8

主题

158

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3204
威望
679
贡献
2385
兑换币
0
注册时间
2011-9-21
在线时间
70 小时
跳转到指定楼层
1#
发表于 2011-9-25 17:58:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PLL相关寄存器讲解,不胜感激

26

主题

441

帖子

0

精华

知名人物

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
41647
QQ
威望
3880
贡献
37267
兑换币
290
注册时间
2011-3-16
在线时间
250 小时
2#
发表于 2011-9-26 00:02:03 | 只看该作者
void vPLLInit(void)//锁相环初始化
{ //BUS-CLOCK=PLL-CLOCK/2=32M
REFDV = 1; // set the REFDV register 16M*2*(3+1)/(1+1)=64M
SYNR =3; // set the SYNR register to give us a 64 MHz PLL-clock.
asm nop // nops required for PLL stability.
asm nop
asm nop
asm nop
while ((CRGFLG&0x08)==0); // wait here till the PLL is locked.
CLKSEL|=0x80; // switch the bus clock to the PLL.
}
设置总线时钟为32M
回复 支持 反对

使用道具 举报

26

主题

441

帖子

0

精华

知名人物

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
41647
QQ
威望
3880
贡献
37267
兑换币
290
注册时间
2011-3-16
在线时间
250 小时
3#
发表于 2011-9-26 00:02:52 | 只看该作者
REFDV = 1; // set the REFDV register 16M*2*(3+1)/(1+1)=64M
SYNR =3; // set the SYNR register to give us a 64 MHz PLL-clock.
主要用着两个来实现超频
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-16 12:12 , Processed in 0.042691 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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