LINUX.ORG.RU

Что отвечает модем


0

0

Добрый день, помогите разобраться

в командном режиме на АТ-команды модем должен выдавать ответ в виде

<CR><LF>ОТВЕТ<CR><LF>

в QNX так и получается

под Линухом получается

<LF><LF>ОТВЕТ<LF><LF>

в обоих случаях с портом работаю через файл устройства

Просветите плз, отчего так получается?


Ответ на: комментарий от Axxell

Смотри в сторону termios -> c_iflag -> INLCR.

Например:

struct termios t;
tcgetattr(fd, &t);
t.c_iflag &= ~INLCR;
tcsetattr(fd, TCSANOW, &t);

А вообще лучше заюзать cfmakeraw.

Источник информации:
команда: info libc
топик: Low-Level Terminal Interface

nobody ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.