调了很久,最后用串口打印来检测执行到哪里。。。
int i=0;
RCC_AHB2PeriphClockCmd(RCC_AHB2Periph_RNG,ENABLE);
printf("1");
RNG_Cmd(ENABLE);
printf("2");
while(RNG_GetFlagStatus(RNG_FLAG_DRDY) == RESET&&(i<10000))
{
i++;
}
if(i>=10000)
return 0;
return 1;
串口只打印出“1”,没有打印出“2”。。。。求助,这是为什么
一周热门 更多>