两个while()的区别在哪儿?

2019-07-21 00:34发布

在ADC实验中,例程的while是:while(!(ADC1->SR&1<<1));       //等待转换结束
我自己编写的while是:while(((ADC1->SR >> 1) & (0X1)) == 1);

实在看不出这两个while的区别,但是例程的while可以执行,我自己编写的这个while没法执行

你们能看出其两者之间的区别么?

注:已解决,主要是我的逻辑弄反了
0条回答

一周热门 更多>