[an error occurred while processing this directive]
Уточняю вопрос по драйверу...
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
миниатюрный аудио-видеорекордер mAVR

Отправлено IgorH 11 июля 2002 г. 14:13

Кстати, а что, кроме misyachniy драйверами никто не занимается? Как же вы к своим устройствам обращаетесь? Но это так, второстепенный вопрос...

Итак, есть устройство, подключаемое к LPT. Устройство передает байт к LPT и как только байт готов, выставляет сигнал на одной из вх. линий порта. Назовем этот сигнал READY. По хорошему должно бы генериться прерывание. Тогда обработчик прерываний принял бы байт, и задержки в приеме не было бы. Но прерывание не генерируется. Насколько я знаю (а может я неправ?) это невозможно.
Можно повесить свой обработчик на таймерное прерывание (которое идет 18.2 раза в сек) и периодически проверять наличие сигнала READY. Только вот незадача: нужно проверять этот сигнал как можно чаще, скажем несколько тысяч раз в сек. Как это сделать?

Кстати, WinDriver подобные вещи делать не умеет...

ISA, PCI, USB не предлагать. Спасибо заранее.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru