在Linux中使用RS232的LF / CR问题

时间:2010-04-07 01:01:39

标签: java serial-port

我一直遇到这个问题,无论何时我在Linux OS中通过RS-232发送0xA,接收器都会将其解释为2字节,0xD和0xA。每当我收到0xD时,串口将其解释为0xA。我一直在读,有关于此的已知问题,是否有人能够找到解决方案?

1 个答案:

答案 0 :(得分:1)

如果有人遇到这个问题,我找到了解决方法。

只需在终端中输入这些命令,问题就不复存在了

"stty -F /dev/ttyUSB0 -onclr"
"stty -F /deb/ttyUSB0 -icrnl"

/ dev / ttyUSB0可以替换为您正在使用的任何文件描述符。

显然,Linux默认设置了这些设置。 (我不知道为什么)