标题:
求助,我想知道下面一句的意思while( ! (ADC_CONTR&0X10) );
[打印本页]
作者:
han333
时间:
2018-9-26 11:33
标题:
求助,我想知道下面一句的意思while( ! (ADC_CONTR&0X10) );
while( ! (ADC_CONTR&0X10) );
用角度传感器测量的时候程序中有这么一句,不知道什么意思,求助大家
作者:
999994
时间:
2018-9-26 13:08
这个具体要参考开发手册,while是当什么的意思
作者:
hange_v
时间:
2018-9-26 13:22
程序一直在这直到ADC_CONTR的第四位被置一
作者:
杨雪飞
时间:
2018-9-26 14:05
你要是理解while(1);是怎么回事就可以知道这句是计算外层括号内的值,如果等于1就回去循环执行程序,不等于1就往下跑
作者:
jiangkeqin_sy
时间:
2018-9-26 14:37
判断最到位是否为1,
作者:
xzf586
时间:
2018-9-26 14:48
如果ADC_CONTR=XXX0 XXXX,则ADC_CONTR&0x10=0,程序执行等待,
如果ADC_CONTR=XXX1 XXXX,则ADC_CONTR&0x10=1,程序跳出while循环,执行下一句,类似于测忙语句
作者:
cccc888
时间:
2018-9-26 15:24
while (ADC_CONTR.4==0) 当(ADC_CONTR第四位为0,循环本行。
作者:
Xia.Z.H
时间:
2018-9-26 16:45
书上有错误案例。。。
作者:
5556
时间:
2018-9-26 18:18
while(1);是怎么回事就可以知道这句是计算外层括号内的值
作者:
JACK2008
时间:
2018-9-26 19:43
while( ! (ADC_CONTR&0X10) ); 这个应该是等待ADC转换完成,相对应的寄存器的位会被置1,软件就判断转换完成,就可以进行下一步的程序了。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1