Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
проблемы с запуском 2х плат L-1221 под WIN2000 ProПривет! Имею проблемы с запуском 2х плат L-1221 под WIN2000 Pro. По порядку.
Написал приложение в C++Builder 5, в котором получаю данные с плат L-1221
Перешел на WIN2000 Pro.
Поставил Builder, откомпилил, слинковал свои исходники. Все хорошо.
Запустил задачу для 2х плат. Аварийный выход. В Debugger вижу затык в цикле
Полез в Панель управления WIN2000 -> Система -> Оборудование -> Диспетчер устройств ->
В реестре в HKEY_LOCAL_MACHINE->SYRTEM->CurrentControlSet->Services->LDevisa->Devices->LDev
В разделе 1: Base=0x304 (772), BaseL=0x10 (16), DSPType=0x888 (2184), Irq=0xа (10), Type=0x4 (4).
Подскажите, в чем моя проблема?
Альберт Ахметянов |
|||
|
||||
|
Re: проблемы с запуском 2х плат L-1221 под WIN2000 ProА если оставить одну плату с 10 прерыванием то работает ? |
|||
|
||||
|
Re: проблемы с запуском 2х плат L-1221 под WIN2000 ProПривет! Попробовал Ваш совет. Вылезла проблема о которой и не думал. Пока вопрос о Win2000 и двух платах в сторону.
Под WIN98, потом под WIN ME никаких проблем не было: данные с 2х моих плат поступают и рисуются как надо. Вышла небольшая путаница. Использовал выход одного генератора на входы обеих плат, видел сигналы, думал, что все ОК.
Исх. данные:
LCard-Setup: LDEV0=>(0x300, 11) LDEV1=>(0x304, 10)
Изменил LCard-Setup: LDEV0=>(0x300, 11) LDEV1=>None
Изменил LCard-Setup: LDEV0=>(0x304, 10) LDEV1=>None
Для полноты эксперимента еще раз изменил
сижу разбираюсь.
у меня получается, что содержание этой структуры для двух плат практически одинаковое, кроме hVxd
DTA_REG - смещение регистра для одиночного чтения.
IDMA_REG - смещение регистра для выдачи адреса IDMA.
CMD_REG - смещение регистра для выдачи команд.
IRQ_RST - смещение регистра для сброса прерываний
DTA_ARRAY - смещение регистра для чтения массива данных
RDY_REG - смещение регистра готовности
CFG_REG - смещение регистра конфигурации
Разъясните пожалуйста эти теги структуры DEV_REG_UNI Thanks |
|||
|
||||
|
Re: проблемы с запуском 2х плат L-1221 под WIN2000 ProЕсть мысль что адреса надо разносить как 300 и 310. Вс труктуре все правильно иам только смещения относительно базового адреса, а для всех плат они одинаковы. |
Страницы 1
Тема закрыта