智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

xs128的超频代码,可是看不懂

[复制链接]

1

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
370
威望
268
贡献
48
兑换币
20
注册时间
2010-3-15
在线时间
27 小时
跳转到指定楼层
1#
发表于 2010-3-15 20:45:08 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
以下是XS128超频的代码,可是如:
clksel,synr,是什么意思呢???请高手看下

void SetBusCLK_40M(void)
{   
    CLKSEL=0X00;    //disengage PLL to system
    PLLCTL_PLLON=1;   //turn on PLL
    SYNR =0xc0 | 0x04;                        
    REFDV=0x80 | 0x01;
    POSTDIV=0x00;       //pllclock=2*osc*(1+SYNR)/(1+REFDV)=80MHz;
    _asm(nop);          //BUS CLOCK=40M
    _asm(nop);
    while(!(CRGFLG_LOCK==1));   //when pll is steady ,then use it;
    CLKSEL_PLLSEL =1;          //engage PLL to system;
}

2

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
威望
208
贡献
28
兑换币
0
注册时间
2010-3-18
在线时间
3 小时
4#
发表于 2010-3-23 17:14:07 | 只看该作者
对着书看,和我的程序一摸一样
回复 支持 反对

使用道具 举报

21

主题

1019

帖子

0

精华

常驻嘉宾

我爱雯婕

Rank: 8Rank: 8

积分
4657
威望
2223
贡献
1682
兑换币
4
注册时间
2009-3-4
在线时间
376 小时
3#
发表于 2010-3-16 18:47:11 | 只看该作者
回复 1# nukes
看Datasheet上面都有很详细的介绍。
PS:下次代码方面有问题的发到“代码交流”板块会有更多人回复你。
回复 支持 反对

使用道具 举报

5

主题

180

帖子

0

精华

高级会员

Rank: 4

积分
691
威望
508
贡献
109
兑换币
28
注册时间
2009-11-22
在线时间
37 小时
2#
发表于 2010-3-15 21:07:06 | 只看该作者
CLKSEL是pll使能位synr是对pll频率设置的一个寄存器,书上有介绍的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 02:34 , Processed in 0.331177 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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