要不你先帮我看一看我的代码有什么问题。如果有必要我再让南京的销售和你们联系,我的样片是南京办事处提供的。<br />void PllFeed(void)<br />{<br /> pgsPll->regFeed=0xaa;<br /> pgsPll->regFeed=0x55;<br />}<br />void SetupSysClk(void)<br />{<br /> volatile INT32 i;<br /><br /> if(pgsPll->regStatus & PLL_CONNECTED)<br /> {<br /> pgsPll->regCtrl=PLL_ENABLE;<br /> PllFeed();<br /> }<br /><br /> pgsPll->regCtrl=0;<br /> PllFeed();<br /><br /> CCLKCFG=0x00; //分频<br /> <br /> CLKSRCSEL=0x02; //选择IRC 作为系统时钟源<br /> pgsPll->regCfg=0x12254;<br /> PllFeed();<br /><br /> pgsPll->regCtrl=PLL_ENABLE;<br /> PllFeed();<br /><br /> CCLKCFG=0x03; //4分频=71.9995<br /><br /> for(i=0;i<500;)<br /> {<br /> if(pgsPll->regStatus & PLL_LOCKED) i++ ; //检测锁定,并延时等待PLL稳定<br /> }<br /> //无法运行到这里,请教?<br /> pgsPll->regCtrl=PLL_ENABLE | PLL_CONNECT;<br /> PllFeed();<br /><br /> while(!(pgsPll->regStatus & PLL_CONNECTED)) ;<br /> <br />}
|