rtc实时时钟初始化问题

2019-07-21 01:43发布

rtc初始化函数中的几行代码

while (RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET) //检查指定的RCC标志位设置与否,等待低速晶振就绪
{
    retry++;
    delay_ms(10);
}
if(retry==0)return 1; //LSE 开启失败. 

假如LSE一直开启失败那不是一直要在while里面循环吗?是不是应该把if(retry==0)return 1;放在while循环里面。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。