Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года

Обработка прерываний

Вы не вошли.

 Поиск | Регистрация | Вход 

Andrey
21.02.2000 17:22:53
#1

Гость

Обработка прерываний

Я использую плату L-154, для написания программы под Windows 95 на Visual C 6.0.
Использую функции INT_SIMPLE_INTR для генерации прерывания каждые 10000 мкс, однако прерывание не генерируется в процессе выполнения программы, ошибки тоже никакие не появляются.
Я также пробовал запустить Ваш пример прораммы Irq_test.cpp происходит тоже самое - программа запускается, отрабатывается, но прерывание не генерируется.
За ранее огромное спасибо.
Андрей.

21.02.2000 17:43:52
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Обработка прерываний

Хотелось бы знать, а как себя ведет LSetup.
Те запустит -настроить на L-154 - нажать
кнопку Test.
В нем прерывания идут ?

Andrey
21.02.2000 17:58:37
#3

Гость

Re: Обработка прерываний

Да, прерывания при тестировании в Lsetup идет.

22.02.2000 09:44:01
#4

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Обработка прерываний

Посмотрите есть ли у Вас файл vlcardd.vxd в
директории SYSTEM. Если нет то положите его туда.
(он на CDROM там же где и DLL).

Василий
23.02.2000 08:00:08
#5

Гость

Re: Обработка прерываний

На картах L305(2х в одном ПК) прерывание тоже зависает после какого то промежутка времени. Прерывание может встать если не прочитаны  данные по всем каналам (функция Read_data)

Vlad
23.02.2000 10:05:06
#6

Гость

Re: Обработка прерываний

Совершенно справедливо. Поэтому каждый обработчик прерываний должен считывать все введенные каналы, иначе генерация прерываний встанет.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск