使用ReadByte读取串口数据,从读取数据开始计时,如果时间没有超过3秒又读到了数据则重新开始计时,这要怎么实现??

解决方案 »

  1.   


    _serialPort.DataReceived += new SerialDataReceivedEventHandler(ReceiveInfo);ReceiveInfo 是你需要写的接收数据的东西
    VS2008 有serialport类 加上面那个事件 只要串口有数据发送过来就会触发这个事件的 就能实现读取了~~~~
      

  2.   

    串口用Readline()接受的时候为什么会出现假死?
      

  3.   

    为什么serialPort1.DataReceived += new SerialDataReceivedEventHandler(serialPort1_DataReceived);这个事件不会触发啊,请高手指教.......。