Господа!!!
Помогите решить проблемму ...
Есть процедура которая считывает из com порта данные ...
while (true)
{
res = read(dev_in,ans,1)
if (ans[1] == 0x02) { break; }
...
}
Порт инициализил вот так:
dev_opt.c_iflag = 0;
c_cflag != (CLOCAL |CS8)
c_cflag &= ~CSTOPB;
c_cflag &= ~PARENB;
c_oflag = 0;
c_lflag = 0;
Программа моя работает ... но вот надо сделать timeout на чтение из порта ... а то иначе оно там пожизни будет вертеться ... а ентого не надыть!!!
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Dead
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Чтение запись COM порта (2018)
- Форум Правильно ли я открываю СОМ порт? ХХХХХХХЕЕЕЕЕЛЛЛЛЛППППППП!!!!!!!!!!! (2004)
- Форум Раньше работал СОМ порт, теперь не работает помогите разобраться.! HELP!!!!!!!!! (2004)
- Форум не видит com порт (2007)
- Форум 2moderators: Прелагаю добавить в FAQ по настройке СОМ порта исходник... (2006)
- Форум Работа с com портом (2007)
- Форум C Оптимизация алгоритма чтение данных с компорта (2011)
- Форум COM порт, буфер чтения заполняется частями... Язык чистый C (2014)
- Форум Непонятности в чтении /dev/ttyUSB (2016)
- Форум Com-port странное поведение программы (2011)