哪位仁兄有这方面的代码,发到问题解决,立马给分,绝不食言。

解决方案 »

  1.   

    现在出现这种状况,我发了ABC,串口返回的是DEF,但串口把DEF分了3次发过来,并不是一下发过来的,我如何处理这种状况?
      

  2.   

    www.gjwtech.com 很多串口资料
      

  3.   

    可以使用异步读取操作,然后waitforsingleobject,设置一个操作时间,不就得了
      

  4.   


    Createfile 异步打开
    然后设置输入输出缓冲区大小SetupComm
    超时设置SetCommTimeOut
    Read/Write
    waitforsingleobject  保险起见,读数据时最好用uchar 
      

  5.   

    SetCommState这个一般别忘了,如果要协商一类的,这速率和流控制很重要
      

  6.   

    因为是数据长度不知道,所以设超时可以把读串口放在线程中用WAITFORSINGLEOBJECT如过在主线程的话就用简单的TIMER就行