stm32f103 内部RC振荡器LSI,启动失败的处理方式
有推荐的代码,LSI启动失败后复位再重启的参考代码么?
我现在启动LSI代码如下
*****************
LSI_CNT = 0;
RCC_LSICmd(ENABLE);
while( RCC_GetFlagStatus(RCC_FLAG_LSIRDY) == RESET )
{
LSI_CNT++;
if( LSI_CNT > 100) break;
}
*******************
但是有5%的概率,LSI不起振 我们是在硬件上改动的,在晶振上并了一个电阻,问题就解决了,之后再没有发现过问题
页:
[1]