Проблема LF / CR с RS232 в Linux - PullRequest
1 голос
/ 07 апреля 2010

У меня была такая проблема, когда в любое время я посылаю 0xA через RS-232 в ОС Linux, получатель интерпретирует это как 2 байта, 0xD и 0xA. Также всякий раз, когда я получаю 0xD, последовательный порт интерпретирует это как 0xA. Я читал, что есть известные проблемы, связанные с этим, кто-нибудь смог найти решение?

1 Ответ

1 голос
/ 07 апреля 2010

Если у кого-то возникла эта проблема, я нашел обходной путь.

Просто введите эти команды в терминал, и проблема исчезла для меня

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

/ dev / ttyUSB0 canбыть заменен любым дескриптором файла, который вы используете.

Очевидно, в Linux эти настройки установлены по умолчанию.(Не знаю почему)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...