经过测试,usb专串口使用别的软件,可以正常通讯,说明硬件是正常的。而我用spcomm作的程序用普通的485线,也可以正常通讯。但是使用usb专串口时,却只能发送,无法接收数据,为什么?是不是spcomm本身的问题啊,请高手帮忙。

解决方案 »

  1.   

    奇怪, 我當時也遇到類似問題, 用 mscomm 好象也不行, 當時,我以為買的 usb串口設備 壞了! 
    這樣看來, 可能還有其它原因
      

  2.   

    我没用过USB-COM的但是两点建议你可以试一下
       
            1.你用三线的485可能不够 你试试用 9线的串口线    2.软件需要打开流控的 DTR/RTS         3.HandSaking 用 DTR/RTS        4.以上4点同时做        5.Good luck!!
      

  3.   

    谢谢各位,已经找到原因了,好像是一个ReadIntervalTimeout属性不能设置为0。分数就给两位热心人平分了吧。