我用CMScom控件发送和接收数据(和单片机通信),一直接受是没有问题的,但接受的同时,发送数据,过不了一天,串口就不工作了,每次发送数据之后,我都打开再关闭串口,否则更不正常。各位请多指教。

解决方案 »

  1.   

    你的意思是说刚开始的数据格式正常,后面的不正常?如果这样,你最好加入数据效验的机制,串口经常可能会有丢失数据的现象,导致你的数据帖没有对齐而出现错误,另外,需要高效稳定的串口程序,那还是用串口API做吧,然后加入程序进度的DEBUG文本记录机制,这样出错的时候很容易发现错误原因(用MSCOM就不好做了,而且也不好修改,很多人都说MSCOM有问题,)
      

  2.   

    使用CSear(串行的意思)类,还是readfile/writefile,还有什么?