智能车制作
标题:
xs128的超频代码,可是看不懂
[打印本页]
作者:
nukes
时间:
2010-3-15 20:45
标题:
xs128的超频代码,可是看不懂
以下是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;
}
作者:
zhaorui19872005
时间:
2010-3-15 21:07
CLKSEL是pll使能位synr是对pll频率设置的一个寄存器,书上有介绍的
作者:
chenrunshe_007
时间:
2010-3-16 18:47
回复
1#
nukes
看Datasheet上面都有很详细的介绍。
PS:下次代码方面有问题的发到“代码交流”板块会有更多人回复你。
作者:
wo1234555
时间:
2010-3-23 17:14
对着书看,和我的程序一摸一样
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2