Здравствуйте! Делаю собственный USB-device на базе AT89C5131. Драйвер для него пишу тоже сам. Какие есть способы согласования измерения времени внутри девайса и Windows? Например, девайс с периодом 1 мс сканирует состояние портов, складывает в массив, затем шлёт это в драйвер. Как драйвер (или даже конечное приложение) может соотнести время конкретного скана внутри микроконтроллера с внутренним системным временем? Одна из частей девайса это просто набор кнопок, и нужно знать время их нажатия и отпускания. Какие могут быть способы, и какова их точность? Спасибо, надеюсь на ваши соображения.
|