В лаборатории имеется белорусский прибор МНИПИ Е7-20 (Измеритель иммитанса). Прибор общается с PC через интерфейс RS-232C. И находится в состоянии непрерывной передачи данных. Т.е. через каждый (разный по величине) промежуток времени он отсылает пакет из 22 байт в порт. Каждый пакет начинается с байта синхронизации - 0xAA.
Помимо этого прибор из-за ошибок может "съесть" часть пакета с данными и отослать в порт.
Работа прибора имеет вид:

САБЖ: Как правильно организовать прием данных? Как можно сделать так, чтобы программа ждала байт синхронизации, и сразу же за ним считывала пакет данных?