2010-04-07 75 views
1

我一直有这个问题,当我在Linux操作系统中通过RS-232发送一个0xA时,接收器解释为2字节0xD和0xA。而且,无论何时我收到0xD,串行端口都会将其解释为0xA。我一直在阅读有关这方面的已知问题,有没有人能够找到解决方案?在Linux中使用RS232的LF/CR问题

回答

1

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

在终端只需输入这些命令,这个问题就走了,我

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

的/ dev/ttyUSB0可以与任何文件描述符您使用更换。

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