max_homer (17.02.2013 10:55, просмотров: 1) ответил Make_Pic на Не хочется между устройствами пускать еще кабель синхронизации :(
Обмен по USB идет всегда с одним устройством.Для FULL SPEED, каждую миллисекунду хост собирает "все запросы в кучу" и потом производит обмен с каждым устройством отдельно.Если программа в пошлет драйверу USB два запроса в Overlapped режиме, то можно расчитывать на то что в большинстве случаев, запросы прийдут в течении 1 миллисекунды. Но нельзя исключить и более длительные задержки. Например если ко времени передачи запроса драйверу, хост уже сформирует "портфель заказов". Или ОС начнет сбрасывать страницы памяти на диск или читать их.