Content originally posted in LPCWare by bjorn1989 on Tue Dec 24 05:33:47 MST 2013
Thanks, I did found how to do this.
// clock init
CGU_SetXTALOSC(12000000);
CGU_EnableEntity(CGU_CLKSRC_XTAL_OSC, ENABLE);
CGU_EntityConnect(CGU_CLKSRC_XTAL_OSC, CGU_CLKSRC_PLL1);
LPC_CGU->PLL1_CTRL |= (0x10<<16)| (1<<12) | (1<<8) |(1<<6)|(0<<7) |(0<<1); // powerdown
while((LPC_CGU->PLL1_STAT&1) == 0){}; //wait to lock
CGU_EnableEntity(CGU_CLKSRC_PLL1, ENABLE);
CGU_EntityConnect(CGU_CLKSRC_PLL1, CGU_BASE_M4);
CGU_UpdateClock();
// end clock init