关于ADC校准,为什么这样写,程序会死在while();循环内啊?
ADC_ResetCalibration(ADC1);
while(ADC_GetResetCalibrationStatus(ADC1) == RESET);
ADC_StartCalibration(ADC1);
while(ADC_GetCalibrationStatus(ADC1) == RESET);
只要校准没结束就一直等待,为什么程序会死呢?
while(USART_GetFlagStatus(USART1,USART_FLAG_TC) == RESET);
串口的等待发送完毕都是这样的,为什么两者出现了不一样的结果啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
软件仿真的时候则不会出现卡在while()内的情况。在网上看到类似的问题,有人说是晶振没有设置好。有可能是这种原因吗?
一周热门 更多>