繁体   English   中英

Linux中RS232的LF / CR问题

[英]LF/CR issue with RS232 in Linux

我一直遇到这个问题,任何时候只要我通过Linux操作系统中的RS-232发送0xA,接收方就会将其解释为2个字节,即0xD和0xA。 同样,每当我收到0xD时,串行端口便将其解释为0xA。 我一直在阅读有关此问题的已知信息,有人能找到解决方案吗?

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

只需在终端中键入以下命令,问题就消失了

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

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

显然,Linux默认情况下设置了这些设置。 (我不为什么)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM