我有一个USB到RS485转换器连接到我的Linux盒:
ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
它目前正在使用中
stty -F /dev/ttyUSB0 raw 57600
因此,当我向设备写入一些字符(使用echo
或控制台上的类似字符)时,我可以监视 TX LED闪烁,并且可以清楚地识别示波器上的字符
但是,当我尝试从中读取字符时,发生了一些奇怪的事情:
cat /dev/ttyUSB0
。cat
进程时,它停止了,一切恢复正常。我以前从未见过。我想念什么?
答案 0 :(得分:1)
像以前一样。
这是线路准则:linux框启用了回显功能,因此实际上回显了每个传入的字符。
解决方案是禁用此功能:
stty -F /dev/ttyUSB0 -echo