QUOTE (paskal @ Jul 21 2011, 21:22)

Нужно соединить компутер с устройством через RS232. Обмен такой. Устройство непрерывно шлет пакеты по 16 байт и принимает ответные пакеты. Скорость обмена 115200, частота отправки пакетов 50 Гц.
Необходимо ждать наступления события - приема нескольких байт. Это можно сделать по прерываниям в МК, в Win - не знаю. Нужно смотреть, можно ли ждать события для последовательного порта.
Либо, действительно, настроить таймауты, чтобы система не повисла. С таймером бы не стал связываться. Как-то интуитивно не вяжется...
Выбор.