Re: COMPORT ошибка последнего байта
От: DAY_NEW Россия  
Дата: 13.11.03 08:52
Оценка:
Здравствуйте, 0x64Rm, Вы писали:

R>Добрый день,


R>Выполняю передачу-прием по COM порту, иногда возникает ошибка приема последнего байта.

R>т.е. счетчик приема показывает что он пришел, а фактически в буффере памяти значение старое, не обновленное.
R>Если после приема данных поставить время общей задержки Sleep(10) все срабатывает нормально.
R>Если увеличить передаваемые-принимаемые данные на один dummy байт и просто гонять его по вместе с данными, то тоже проблема решается.

Ставишь ли ты явно таймауты ? если нет то почитай в MSDN статью "Configuring Time-Outs"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.