开发板使用LPC2136芯片,晶振采用14.7456MHz的,后来改成10.0000MHz就出错了, 使用14.7456MHz时参数如下:
#define Fosc 14745600
#define Fcclk (Fosc * 3)
#define Fcco (Fcclk * 4)
#define Fpclk (Fcclk / 2)
PLLCON = 1; // 使能PLL
PLLCFG = 0x22; // 设置M为3,P为2
PLLFEED = 0xAA; // 发送PLL馈送序列
PLLFEED = 0x55;
while((PLLSTAT&(1<<10))==0); // 等待PLL锁定
PLLCON = 3; // PLL使能和连接
PLLFEED = 0xAA; // 发送PLL馈送序列
PLLFEED = 0x55;
如果想用10MHz应该如何分频与倍频???
新手向大家请教!!!