LINUX.ORG.RU

История изменений

Исправление yax123, (текущая версия) :

если поможет.

когда настраиваю обмен через serial то использую такие настройки:

fd_uart = open(defp.dev, O_RDWR | O_NOCTTY | O_NONBLOCK);

options.c_cflag |= (CLOCAL | CREAD); // установка битов
options.c_cflag |= CS8; // опять установка

options.c_cflag &= ~PARENB; // сброс битов
options.c_cflag &= ~CSTOPB;
options.c_cflag &= ~CSIZE;
options.c_iflag &= ~(ICRNL | INLCR);
options.c_iflag &= ~(IXON | IXOFF | IXANY);
options.c_oflag &= ~OPOST;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG);

Исходная версия yax123, :

если поможет.

когда настраиваю обмен через serial то использую такие настройки: fd_uart = open(defp.dev, O_RDWR | O_NOCTTY | O_NONBLOCK); options.c_cflag |= (CLOCAL | CREAD); // установка битов options.c_cflag |= CS8; // опять установка

options.c_cflag &= ~PARENB; // сброс битов options.c_cflag &= ~CSTOPB; options.c_cflag &= ~CSIZE; options.c_iflag &= ~(ICRNL | INLCR); options.c_iflag &= ~(IXON | IXOFF | IXANY); options.c_oflag &= ~OPOST; options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG);