智能车制作
标题:
求助:锁相环问题
[打印本页]
作者:
BPKN
时间:
2010-3-17 21:15
标题:
求助:锁相环问题
是这样的,我通过锁相环倍频到24MHZ。单片机正常工作是PB口所接灯发光。但是,下载程序后,灯一直不亮!请问发的单片机最小系统,锁相环电路连好没,是不是需要自己链接起来.锁相环代码:
void PLL_init(void)
{
SYNR=2;
REFDV=1;
asm NOP;
asm NOP;
asm NOP;
asm NOP;
while( (CRGFLG&0x80)==0 );
CLKSEL|=0x80;
作者:
BPKN
时间:
2010-3-17 21:15
请教高人啊
作者:
cat888
时间:
2010-3-17 21:49
/* PLL Clock setting */
static void SetBusCLK(void)
{
CLKSEL=0X00; //disengage PLL to system
PLLCTL_PLLON=1; //turn on PLL
#if BUS_CLOCK == BUS_CLOCK_80M
SYNR =0xc0 | 0x09; //SYNR=9
REFDV=0x80 | 0x01; //REFDV=1
#elif BUS_CLOCK == BUS_CLOCK_40M
SYNR =0xc0 | 0x04;
REFDV=0x80 | 0x01;
#elif BUS_CLOCK == BUS_CLOCK_48M
SYNR =0XC0 | 0X05;
REFDV=0X80 | 0X01;
#endif
POSTDIV=0x00; //pllclock=2*osc*(1+SYNR)/(1+REFDV);
_asm(nop); //BUS CLOCK=pllclock/2
_asm(nop);
while(!(CRGFLG_LOCK==1)); //when pll is steady ,then use it;
CLKSEL_PLLSEL =1; //engage PLL to system;
}
作者:
ouyangjin1226
时间:
2010-12-8 23:16
最后一行换为CRGFLG=0X80
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2