serial-port - CP2102 usb-ttl 在我关闭 minicom 之前不会传输数据
问题描述
我刚刚收到了三个带有不同芯片组的 USB TTL 适配器,并且正在对其进行测试。CP2102(我已经拥有一个,并且工作正常)显示了一个奇怪的缺陷:通过将其连接到另一个适配器(两者之一)或在环回中工作,它不会发送数据。没有 LED 活动,另一端没有接收到字节(当它与另一个适配器连接时)。虽然我偶然注意到,当我关闭 minicom(Ctrl-A,X,是)时,之前未发送的所有内容都会在 minicom 关闭后同时发送(至少一定数量的数据,我尝试发送文件在 ASCII 模式下,当我关闭 minicom 时,只有少数几行被传输到另一个适配器)。
操作系统是 Ubuntu 19.04 64bit,我从终端窗口以 root 身份运行 minicom。忽略波特率(默认为 115200)或将其显式设置为 9600,都会发生同样的事情。
这个适配器是否经过烘烤,仅适用于仅 RX 的应用程序,还是有办法将其重新组合在一起?
解决方案
您应该尝试在minicom
设置中禁用硬件流控制:
$ minicom -s
然后去
串口设置
并设置
硬件流控制
至No
推荐阅读
- c# - 时间:2019-05-10 标签:c#global exception handlerWeb-API
- linux - Linux 如何从新环境运行 bash 脚本?
- node.js - 澄清 Heroku CLI + Github 工作流程?
- javascript - 两个文本字段之间的验证,vuetify
- javascript - JavaScript 基本函数验证运行时错误
- javascript - vue:拼接对当前元素不起作用
- c - (struct Node*)malloc(sizeof(struct Node)); 之间的区别 和 malloc(sizeof(struct Node));
- reactjs - 如何在反应中通过 url 表单 S3 获取图像的 exif 命令?
- javascript - 如何将用户重定向到 url React
- spring-boot - 如何在 Spring Boot 中配置并发 rabbitmq 监听器?