【问题标题】:Minicom offline when trying to communicate using USB to RS232 cable尝试使用 USB 转 RS232 电缆进行通信时 Minicom 脱机
【发布时间】:2013-08-09 03:15:40
【问题描述】:

我正在使用 USB 转 RS232 电缆在两台 linux 机器之间进行通信。在连接了 USB 端的机器上,我运行:

dmesg | grep tty

并得到以下输出:

console [tty0] enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0b: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
usb 2-1.2: pl2303 converter now attached to ttyUSB0

到目前为止一切顺利。现在我运行minicom -s 并使用“串行端口设置”​​,将“串行设备”更改为“/dev/ttyUSB0”,将“BPS/Par/Bits”更改为“115200 8N1”,然后选择“否” “硬件流控”和“软件流控”。

我将这些设置保存为默认设置,退出 minicom,然后再次运行minicom

Minicom 打开,但仍处于“离线”状态。我无法输入任何命令。连接到线的串行端口侧的另一台 Linux 机器已打开并且运行良好。为什么我无法连接到这台其他 Linux 机器?

【问题讨论】:

  • 哇,我在使用同一个 USB-SERIAL 适配器时遇到了同样的问题

标签: linux serial-port usbserial


【解决方案1】:

Minicom 根据 DCD 线是否连接来决定离线/在线。我创建了一根空调制解调器电缆并测试了数据是否按原样传输,但 minicom 显示脱机。浏览代码我发现它会检查 DCD 线路连接以设置在线变量。

这个库我用来测试java串口https://github.com/RishiGupta12/serial-communication-manager

【讨论】:

    猜你喜欢
    • 2017-12-13
    • 1970-01-01
    • 2014-10-01
    • 1970-01-01
    • 2013-10-04
    • 1970-01-01
    • 1970-01-01
    • 2021-10-11
    • 2019-03-04
    相关资源
    最近更新 更多