智能车制作
标题:
关于总线频率的初始化 是怎么设置的
[打印本页]
作者:
xujijie
时间:
2010-11-13 23:03
标题:
关于总线频率的初始化 是怎么设置的
RT,求大神指教
顺便讲讲程序中各个指令分别是什么意思,能提供点频率设置的资料那就更好了.感激不尽~~
作者:
tuyaguodong
时间:
2010-11-29 18:16
void initPLL(void){ //锁相环初始化,将总线频率调整到40M
CLKSEL=0X00; //禁止锁相环,时钟有外部晶振提供,总线频率=外部晶振/2
PLLCTL_PLLON=1; //打开锁相环
SYNR=0x49;
REFDV=0x43; // pllclock=fvco=2*osc*(1+SYNR)/(1+REFDV)=80MHz;
POSTDIV = 0x00;
_asm(nop); //BUS CLOCK=40M
_asm(nop);
while(!(CRGFLG_LOCK==1)); // 等待锁相环初始化完成
CLKSEL_PLLSEL =1; // 使用锁相环
}
各个寄存器的意思可以参考DATASHEET
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2