我在在stm8单片机开发过程中用到ADC2,在用查询法来等待转换的完成时,发现以下两条语句不能等价
1.“while(RESET == ADC2_GetFlagStatus()); ”
2. “while(SET != ADC2_GetFlagStatus()); ” //理论上“RESET ==”和“SET !=”是等价的,但在此处不能互换,否则一直卡在此处
以上两条语句都能编译用过,但在单步调试时,第二条语句会卡“ADC2_GetFlagStatus()”函数处,导致程序不能正常运行,有哪位高人帮忙解答一下,谢谢!