我要的不是读取串口设备的数据,这个简单。我想要做的是串口设备连在PC上,正在和其他软件通信,然后我这个程序能监听他们之间的收发数据(软件发给设备什么命令,设备做了什么回应)。

解决方案 »

  1.   

    http://www.cnblogs.com/catcn/archive/2008/12/07/1349757.html
      

  2.   

    我之前在工厂时的方法是:如果是9PIN的接着,找一个公的接头和两个母的接着。一公一母接2-2,3-3,5-5,再从公的2,3,5与另外一个母的同样按照2-2,3-3,5-5接线。这样其中的一公一母串接到你要监控的串口上,保证原始的线路通讯,多出来的那个母的接头,你可以插到另外一台你用来监控电脑的串口上。这样,你就可以用超级终端之类的串口监控软件来监控了。25PIN的也是同样的方法。但接线不同,你可以查资料。
      

  3.   

    在机器上插一个usb->串口线,用串口线连个环路
    发送的数据可以看到。
    加一个串口一分二共享器。 然后在备份端口开串口精灵。 接收数据可以看到
      

  4.   

    纯监听的还没试过,不知道dataReceived 可以触发接收不