智能车制作
标题:
K60的PLL函数,已测试,超级简单
[打印本页]
作者:
as8793765
时间:
2012-4-17 15:42
标题:
K60的PLL函数,已测试,超级简单
void pll_init()
{
/*
#define BIT_SET(x) 1<<x
#define BIT_CLR(y) ~(1<<y)
*/
SIM_SCGC4 |= SIM_SCGC4_LLWU_MASK;
LLWU_CS |= LLWU_CS_ACKISO_MASK;
//进入FBI
MCG_C1|=BIT_SET(7);//选择外部时钟
while(!(MCG_S&0x08));//确认在使用外部时钟
//进入了FBI,准备进入FBE
MCG_C1&=BIT_CLR(2);//给FLL选择外部参考时钟
while(MCG_S&0x10);//确认FLL使用的是外部参考时钟
//进入了FBE,准备进入PBE
MCG_C6|=BIT_SET(6);
MCG_C5=0x13;
MCG_C6|=0x10;
while(!(MCG_S&0x40));
//进入了PBE,准备进入PEE
MCG_C1=0;
while((MCG_S&0x0c)!=0x0c);
//进入了PEE
}
作者:
as8793765
时间:
2012-4-17 15:43
外部50M有源晶振,超频为100M
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2