我拿起一根 USB 串行空调制解调器电缆,这样我就可以连接到无头 Linux 机箱。作为快速测试,我将设备插入 USB 空调制解调器,另一端连接到 Windows PC。我在 Windows 端打开了一个终端,输入 115200 8N1。在 Linux 端,我使用相同的参数打开了 minicom。
我的问题是,我可以从 PC 上单向输入,并在 Linux minicom 端看到文本。如果我在 Linux 端输入,它不会显示在 PC 端。如果我反转电缆,它会反转该过程。我敢打赌这是一个简单的问题,但我已经很久没有处理过串行通信了。
答案1
听起来你那里的某个地方没有完全接好电缆。如果反转电缆会改变情况,CD 可能会在一侧被夹住或交叉接线。如果您在电缆路径中使用典型的 Cisco RJ45 到 DB9,那么 CD 就会掉落。(在使用完整的 PC 或关心 CD 的单板计算机时非常烦人。)
答案2
关闭硬件流控制。