当我发送 52 00 00 08后应收到一串数据,数据也收到了,但是花费的时间很长,串口监测提示接收数据超时,是什么原因,是不是我的SPCOMM设置有问题?

解决方案 »

  1.   

    硬件已确定一定要用9600,我也是用9600做的,国外写过来的软件也是用9600,但他的接收时间就很短,他是在DOS下面操作的,所以应不是这个问题
      

  2.   

    spcomm中有一个设置读取的属性,你设置为0,试一下
      

  3.   

    我一般就是把spcomm直接拉到窗体上,不用改任何属性;
    发送接收都不慢,你是否把哪个属性给改了呢?
      

  4.   

    SPCOMM没用过,一般直接用API,不过今天看了一下SPCOMM源码,写得挺好的,就是API写的,直接用就是了.
      

  5.   

    readintervaltimeout 设为100试试,