首页 > 解决方案 > CP2102 usb-ttl 在我关闭 minicom 之前不会传输数据

问题描述

我刚刚收到了三个带有不同芯片组的 USB TTL 适配器,并且正在对其进行测试。CP2102(我已经拥有一个,并且工作正常)显示了一个奇怪的缺陷:通过将其连接到另一个适配器(两者之一)或在环回中工作,它不会发送数据。没有 LED 活动,另一端没有接收到字节(当它与另一个适配器连接时)。虽然我偶然注意到,当我关闭 minicom(Ctrl-A,X,是)时,之前未发送的所有内容都会在 minicom 关闭后同时发送(至少一定数量的数据,我尝试发送文件在 ASCII 模式下,当我关闭 minicom 时,只有少数几行被传输到另一个适配器)。

操作系统是 Ubuntu 19.04 64bit,我从终端窗口以 root 身份运行 minicom。忽略波特率(默认为 115200)或将其显式设置为 9600,都会发生同样的事情。

这个适配器是否经过烘烤,仅适用于仅 RX 的应用程序,还是有办法将其重新组合在一起?

标签: serial-porttx

解决方案


您应该尝试在minicom设置中禁用硬件流控制:

$ minicom -s

然后去

串口设置

并设置

硬件流控制

No


推荐阅读