飞思卡尔 锁相环初始化步骤

2020-02-21 21:02发布

void initial_pll(void) //BUSCLK=40M  
{   
  CLKSEL=0X00;
  PLLCTL_PLLON=1;
  SYNR =0x40 | 0x04;//PLLCLK=2*OSCCLK*(SYNR+1)/(REFDV+1)                  //=2*16M*5/2=80M,BUSCLK=1/2*PLLCLK=40M         
  REFDV=0x80 | 0x01;     
  POSTDIV=0x00;
  _asm(nop);         
  _asm(nop);
  while(!(CRGFLG_LOCK==1));//等待时钟频率已稳定锁相环频率已锁定   
  CLKSEL_PLLSEL =1;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。