1、从下图可以看出外设时钟都是与内核系统时钟相连接的,所以不可以像很多单片机,pll选择内部振荡器,外设可以用外部晶振当时钟源
2、在使能和链接PLL之前外设时钟必须要选择好,从sysinit()中可以看到下面一段话,初始值都为0,所以定时器的时钟源都是系统时钟cclk的四分之一,这个证明了从系统初始化的时候,所有外设的时钟源都已经规定好啦
3、每次对PLL操作PLL0CFG和PLL0CON后都要输入反馈序列0xAA,0x55,才能生效,不管是PLL0和PLL1
4、例子程序默认外部晶振是12M,内核时钟是100M,默认是使用外部晶振 ,如果要修改外部晶振,但依然像保持 #define CCLKCFG_Val 0x00000003 LPC_SC->CCLKCFG = CCLKCFG_Val; 很明显,例子程序给的是选择外部晶振
|