Еще раз добрый день.
Продолжаю копаться с 485 интерфейсом и все никак не могу решить эту проблему. Есть устройство, которое отвечает на запрос примерно через 2 мс. Ответ от него поймать не получается - принимаю только "зеркало". Если эмулировать работу устройства на компьютере (то есть, написать простенькую программу, которая вычитывает порт до тех пор, пока не прочитает пакет, а потом немедленно на него отвечает), то удается получить на тионе ответ в виде то, что посылали + ответ от компьютера.
Включив некоторые отладочные сообщения увидел, что при работе с компьютером в момент его ответа происходит прерывание на прием, а при работе с устройством этих прерываний нет. Ради интереса, попробовал вставить прерывания вручную и естественно прочитал 0 байт. Более подробные логи привожу во вложении.
Не подскажите, в какую сторону копать?