none
新手关于串口通讯的问题 RRS feed

  • 问题

  • 我有一台HP iPAQ hx2100 Pocket PC设备。该设备已经通过usb转rs232与电脑连接。该设备上已经安装我写的测试程序。
    我使用
    System.IO.Ports.SerialPort s = new System.IO.Ports.SerialPort();
    s.Write("hello");
    这样的方法,向串口发送信息,计算机上已经启动串口调试助手工具,但是该助手工具上无法显示发送的消息。
    在该设备上有时会提示 IOException,请问我哪里出了问题,导致无法正常通讯。谢谢。usb转rs232连接线并没有问题。
    2009年11月26日 2:50

答案

  • 你好。
    我以前用过ipaq rx3715,也是支持串口通信的。
    鉴于你描述的情况,我建议你最好先检查一下usb转rs232是直连线还是交差线的问题。

    所谓交叉线,直白地将就是将串口的2脚和3脚交叉了,也就是将串口1的"发"和串口2的"收"相连,将串口1的"收"和串口2的"发"相连,这样就实现了串口1和串口2的"收发"正常通信。”

    希望对你有用。

    施炯
    • 已标记为答案 heywap 2009年11月30日 1:02
    2009年11月26日 5:17
    版主