2010-04-07 76 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默認設置了這些設置。 (我不明白爲什麼)