关于do{}while()的一点疑问

2019-03-23 19:42发布

在做stm32SPI 通信时 读取SST25VF016B 的状态寄存器
do
{
读SST25VF016B状态寄存器
}while(state&0x01);   
读SST25VF016B内擦除后的数据




do
{
读SST25VF016B状态寄存器
}while(state==0x01);
读SST25VF016B内擦除后的数据


得到不同的结果,前者不对,后者正确。请高手帮忙解答。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。