KE02时钟初始化求助?谢谢(已解决)
本帖最后由 FSL_TICS_ZP 于 2014-4-1 17:30 编辑版主好我用KE02 官方的库 我用的晶振是8M的 但是总在这里面就出不去了while(!(OSC->CR & OSC_CR_OSCINIT_MASK));我应该在哪里修改呢
http://www.amobbs.com/forum.php?mod=viewthread&tid=5570905&highlight=ke02 这个帖子 我也已经修改了
问题原因:在ICS.c文件中的void ICS_Init(ICS_ConfigType *pConfig)函数中
else if (pConfig->u8ClkMode == ICS_CLK_MODE_FBE_OSC)
{
pConfig->oscConfig.bIsCryst = 0; /* is clock */
FEI_to_FBE_OSC(pConfig); /* switch to FBE mode with active oscillator input */
}
其中红色的语句代表关掉外部晶振,应该是
else if (pConfig->u8ClkMode == ICS_CLK_MODE_FBE_OSC)
{
pConfig->oscConfig.bIsCryst = 1; /* is clock */
FEI_to_FBE_OSC(pConfig); /* switch to FBE mode with active oscillator input */
}
才对。
你好,楼主!!
你是用自己的KE02板子吗?
FSL_TICS_ZP 发表于 2014-3-27 11:10
你好,楼主!!
你是用自己的KE02板子吗?
嗯 这个是我自己做的 出现的问题 本帖最后由 FSL_TICS_Robin 于 2014-3-27 16:02 编辑
请检查晶振电路是否起振,电路原理图可以参考FRDM-KE02Z的。
现在ke02芯片 性价比不如KL系列把? 学习了,谢谢楼主好贴。
页:
[1]