正在做一个串口方面的东西,1秒内需要通过串口往设备发送50个数据,来查询设备的状态,设备收到命令后返回相应的状态,准备用VS2005做,请高手给出一个解决方案.

解决方案 »

  1.   

    reference:
    http://www.codeproject.com/csharp/serialcommunication.asp
      

  2.   

    .NET2005里自带一个串口通讯控件serialPort,你可以查一下相关资料
      

  3.   

    关键数据接收有问题,发完一个数据,接收相应的数据,中间有一个时间差,我用VB写过类似的程序,是用i+1等待,以致于占用CPU过高,程序反应迟钝,C#中有没有好的解决方法?
      

  4.   

    可以试试调用api232.dll的方式来读取串口数据进行分析
    或者用createfile的方式
      

  5.   

    可以用以下方式休息一下:
    System.Threading.Thread.Sleep(10);//休息0.01秒
      

  6.   

    Thinking(c#)    高级QQ群6026787.    欢迎大家加入.  验证码:csdn.