如果倍频后不超过DSP最大的工作频率的话,就可以设置寄存器进行配置。如果外部晶振是30M的话,对DSP2812来说,就不可能实现10倍频,10倍频后又要进行2分频。
SysCtrlRegs.PLLCR = 0xA; ///0000 1010 CLKIN = (OSCCLK * 10.0)/2
SysCtrlRegs.HISPCP.all = 0x0001; //1表示2的一次方 即高速时钟为:(OSCCLK*10)/2
SysCtrlRegs.LOSPCP.all = 0x0002; //2表示2的二次方 即高速时钟为:(OSCCLK*10)/4
上面是进行配置的,被超过150M的话就随便配吧 |