minicom 通过串口连接设备出现问题

minicom 通过串口连接设备出现问题

我正在尝试使用 minicom 通过 RS-232 9 针串行连接与设备通信。连接后,设备应接受 UTF-8 命令并返回 UTF-8 消息。我正在使用 FDTI RS-232 转 USB 适配器。我的设备的 Bps/Par/Bits 为 9600 8N1。我已启用本地回显并根据设备要求添加了 CRLF。设备位于端口 /dev/ttyUSB0 上

$ dmesg | grep ttyUSB0
[64986.995219] usb 1-3: FTDI USB Serial Device converter now attached to ttyUSB0
$ lsusb
Bus 001 Device 015: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC

我的 minirc.dfl 文件内容如下

pu port             /dev/ttyUSB0
pu baudrate         9600
pu mdialpre         
pu mdialsuf         
pu mdialpre2        
pu mdialsuf2        
pu mdialpre3        
pu mdialsuf3        
pu mhangup          
pu rtscts           No 
pu localecho        Yes
pu addlinefeed      Yes
pu addcarreturn     Yes

当我运行 minicom 并向设备输入命令时,没有得到任何响应。

Welcome to minicom 2.7.1

OPTIONS: I18n 
Compiled on Dec 23 2019, 02:06:26.
Port /dev/ttyUSB0, 16:22:25

Press CTRL-A Z for help on special keys

>cg 
**(should be a response here)**

我已经建立了一个环回 RS-232 9 针连接器,并确认来自我的 minicom 终端的 UTF-8 命令已正确发送出去。

奇怪的是,我能够使用计算机上 Windows 虚拟机上的 Tera-Term 终端仿真器连接到该设备。在 VT100 终端上进行仿真并包括 CRLF 和本地回显后,我得到了所需的响应。

>cg
temp. CG 37 d

我有点困惑,为什么我可以通过 Tera-Term 终端仿真器连接到设备,但不能通过 minicom 连接到设备。请告诉我你的想法!我的 ubuntu 版本是

描述:Ubuntu 20.04.2 LTS 版本:20.04 代号:focal

相关内容