volatile uint8 r485cmd; <br />volatile uint8 uping;<br /><br />........................................其他代码<br />while (1)<br /> { <br /> if (r485cmd!=0&&uping==0) <br /> { <br /> uping =1; <br /> U0THR=uptom_buf[0]; <br /> uptomcnt=1; <br /> } <br /> } <br />.......................................其他代码<br />说明:r485cmd、uping都是全局变量,目的当r485cmd不是0,且uping为0时执行if语句,但是会出现二者都为零时也执行了if语句,环境ads1.2<br />请问怎么回事阿<br />图片是同一调试步骤时的截图<br />谢谢! |
|