我有一个USB到RS485转换器连接到我的linux盒:
ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
它目前正在使用中
stty -F /dev/ttyUSB0 raw 57600
因此,当我写一些字符到设备(使用echo
或类似的控制台),我可以监视the闪光灯,我可以清楚地识别字符在示波器上。
然而,当我试图从其中读取字符时,会发生一些奇怪的事情:
cat /dev/ttyUSB0
。cat
进程时,这个过程就停止了,一切都好起来了。我从来没见过这样的事。我遗漏了什么?
发布于 2019-03-18 18:11:16
就像你一样。
这是行规则: linux盒已经启用了它的echo,因此它实际上回显了每个传入字符。
解决方案是禁用此功能:
stty -F /dev/ttyUSB0 -echo
https://stackoverflow.com/questions/55227539
复制相似问题