思路记录下,免得忘记
设置spFlag =false;
在SendCmd时,spFlag=false;触发IsRec();
在Received事件中,spFlag=true;
实测:收不到数据是可以报错的。PC条件不够,没法测试接收到数据后是否正常,通过模拟点击一个按钮,设置spFlag=true后,没有触发MessagBox
1 public partial class Form1 : Form 2 { 3 private bool spFlag = false; 4 SerialPort sp = null; 5 private long startTime = 0; 6 public Form1() 7 { 8 InitializeCompon