我现在做了一个串口通信程序,以后没有标准的DB9线,用了USB来,出现端口3,程序可以用~现在有了DB9的线,接了3根线,2-3-5和3-2-5对接,可是用我的程序打开com1,就是不行,发送成功,可就是收不到数据,用了网上的端口调试工具,也是没有收到数据!!!!!!!不知道为什么~~~~~~~

解决方案 »

  1.   

    问一下,com1需要不需要设置什么的`~????
      

  2.   

    是这样的:
    我现在做了一个串口通信程序,是和UPS进行通信的,以前没有标准的DB9线,用了USB来,出现端口3,程序可以打开com3,也可以通信~现在有了DB9的线,接了3根线,2-3-5和3-2-5对接,可是用我的程序打开com1,就是不行,发送成功,可就是收不到数据,用了网上的端口调试工具,也是没有收到数据!!!!!!!
      

  3.   

    UPS本身带串口线反转,2-2,3-3,5-5。其他的线也一一对应接上。
      

  4.   

    他的那个说明书上有说明的~~~
    (1,4,6,7,8,9)为空脚,2发送,3接收,5GND,我也2-2,3-3,5-5接过了,也是一样没有反应,不会是我的com1坏了吧~~~~
      

  5.   

    3线制使用COM口,在打开串口的时候,一定要禁止流控
    如果在DOS窗口用命令 mode com1,
    可以看到:
    XON/XOFF:   OFF
    CTS 握手:  OFF
    DSR 握手:  OFF