我想用一台台式电脑上的两个9针串口通信,用rs232线直接连起来,用串口调试助手发送和接收数据,但是怎么接收不到啊?自己弄着玩,以前一点也不懂,希望各位大虾帮忙啊,小弟先过了!!!!!!!!!

解决方案 »

  1.   

    下个AccessPort串口监控的程序,看看到底有没有收到
      

  2.   

    首先你的线连接要正确,最好自己弄两个com接头,自己焊接线
    单个com口,发送和接收短接也可以
      

  3.   

    串口和什么设备通信
    确定端口对不对,用Windows的超级终端发AT命令有没有响应
      

  4.   

    两台电脑直连,RS232需要交叉线!
    关于RS232交叉串口线的做法是: 
    如果两端都是 9 pin 的接头, 则 pin 2, 3 交叉反接, pin 5 直连, 其它 pin 不连接
    如果两端都是25 pin 的接头, 则 pin 2, 3 交叉反接, pin 7 直连, 其它 pin 不连接
    如果一端是 9 pin, 另一端是 25 pin 的接头, 则 pin 2, 3 交叉反接, pin 5 to pin 7 直连, 其它 pin 不连接直连的网线 1,3 交叉反接, 2,6 交叉反接, 其它直连
      

  5.   


    然后下个CPORT3.1控件,里面带有DEMO,可以直接玩了。
    如果想深入了解WINSOWS串口通信,就边看资料边学着调用WINSOWS 有关串口通信的API