Меню
![Главная](https://www.lcard.ru/sites/default/files/Logo.jpg)
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
Работа с L-1221 из WindowsЯ знаком с работой L-1221 в ос QNX, где прикладная программа сама обрабатывает аппаратные
Теперь знакомлюсь с похожей программой непрерывного чтения из L-1221 но в Windows. Программа
А можно ли из драйвера получать сигнал о заполнении полубуфера, считывать данные, а затем заниматься
Буду признателен за ссылку на образец или за пример кода. Спасибо. |
|||
|
||||
|
Re: Работа с L-1221 из Windowsнету там такого, а загрузку снижать надо проверяя пореже... |
|||
|
||||
|
Re: Работа с L-1221 из WindowsСпасибо за отклик. А в драйвере размер полубуфера тоже равен 2048 отсчетов, или его в драйвере можно настроить пошире: чтобы не так часто проверять заполнение? Не знаю почему, но в выше описанном примере при частоте заполнения полубуфера около 6Гц и непрерывно проверяющем заполнение потоке в программе Windows2000 все равно изредка происходит потеря данных - это видно позже при просмотре длительно записанного сигнала идеальной синусоиды с генератора. |
|||
|
||||
|
Re: Работа с L-1221 из Windowsбуфер там неограничен...задается как Pages*IrqStep |
|||
|
||||
|
Re: Работа с L-1221 из WindowsВозникли проблемы с открытием указателя на драйвер с помощью CreateFile после установки Lcard SDK for Windows95/98/2000/NT. Установку SDK выполняю стандартно запуском Setup.exe. После копирования файлов настраиваю тип платы, базовый адрес и вектор прерывания для L-1221. Далее проверяю содержание реестра Windows2000 по направлению
Так же наблюдаю что в Winnt/System32 не переписываются драйверы *.vxd при установке. Они только копируются в папки w95 и w98 внутри папки для установки SDK (по умолчанию L-Card ). Проблемы с открытием драйвера возникают на следующем коде: …
hDevice=createFile(szDrvName,GENERIC_READ,0,NULL,OPEN_EXISTING,
и у меня выдается “ошибка открытия виртуального драйвера”… Пож. Поясните: как правильно установить SDK, где должны находиться *.vxd драйверы,
|
|||
|
||||
|
Re: Работа с L-1221 из Windowsvxd и не должны копироваться под NT. Там sys используются. Чтобы драйвер открылся надо чтобы прерывание свободно было и было Legasy ISA в биосе компа. Если оно уже кем то занято то ничего работать не будет. |
Страницы 1
Тема закрыта