ucos任务呗ADC读取数值打断

2019-08-17 01:49发布

ucos建了一个ADC的采样任务,调用Get_Adc_s()函数,但是原本原子大哥的例程里面有个while(!(ADC1->SR&1<<1));等待采样完成,但是有这句话就无法运行ADC这个任务进程了,注释加一个delay的延时就能运行adc任务进程,虽然解决了问题,但是不知道原因,不知道为什么while这条语句就不能运行任务进程,哪位大哥可以解惑下。
1.png 2.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。