[an error occurred while processing this directive]
Имеется некая самопальная программа, которая под ХР ведет интенсивный обмен по компорту с неким самопальным дивайсом. Имеется потеря данных прогой.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
ВМФ 14 марта 2006 г. 09:42
BusHound фиксирует ответ дивайса либо с большой задержкой (1-2 сек), либо его потерю. Это случается относительно редко, если программа выполняется одна и раз в 1-2 минуты, если она в фоновом режиме и запущено что-то еще. Дивайс опрашивается с энтервалом ~150mc, пкеты от нескольких байт до килобайта в обе стороны. Можно чуть реже, но дырки в 1-2 секунды недопустимы. Вопросы: 1 Это фича винды или результат неправильного написания проги? 2 Что можно сделать, чтоб это побороть?