Если не попадется блок, 3/4 которого - нули.
Так беда-то именно в FIFO. 065-й, получив байт и обнаружив начало передачи следующего, выставляет сигнал RR (31-я нога), который через преобразователи уровня превращается в сигнал RTS. Контрагент 065-го, получив этот сигнал на своем входе CTS, обязан завершить передачу начатого байта и ОСТАНОВИТЬСЯ. Драйвер компорта, получив этот сигнал прекращает передачу, но данные из буфера никуда не делись и компорт продолжает их вываливать. Итого - потеря.
Если трудно рулить буфером из программы, надо приложить в руководстве рекомендацию выключать его вручную через панель управления.
- - - Добавлено - - -
Ко всем. У кого аппаратура в сборе, проверьте, плз, в реале.





Ответить с цитированием