imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 08.09.2004, 10:56     # 1
deniSSka
Guest
 
Сообщения: n/a

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

Обработка аппаратных прерываний под Windows.

Ситуация следующая:
Есть большая, умная железка. Втыкается в шину PCI. С ней в комплекте есть драйвер.
Этот девайс садится на IRQ7. Других девайсов на этом прерывании нет.
ОООчень хочу обработать прерывание от этого девайса.
Помогите!!!

PS Пишу под Дельфи. Пользуюсь компонентом TVic. Не могу обработать прерывание даже от мыши (оно вроде выполняется ... но потом тачка встает колом).
 
Старый 09.09.2004, 01:59     # 2
Jasper
Guest
 
Сообщения: n/a

Assembler ?
 
Старый 09.09.2004, 07:00     # 3
deniSSka
Guest
 
Сообщения: n/a

Jasper

Если есть рабочий пример буду ОООчень благодарен.
 
Старый 09.09.2004, 11:04     # 4
dyr_farot
Advanced Member
 
Регистрация: 23.08.2003
Сообщения: 442

dyr_farot Нимб уже пробиваетсяdyr_farot Нимб уже пробивается
вот статья:
http://ssz.by.ru/programming/differe...sysdrv_dev.htm
+ поиск
dyr_farot вне форума  
Старый 11.09.2004, 00:54     # 5
CEO
Full Member
 
Аватар для CEO
 
Регистрация: 31.08.2003
Адрес: где-то между Марсом и Юпитером
Сообщения: 998

CEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собой
dyr_farot: Толковая статья. Жаль только что пример не для Delphi.
deniSSka:
Цитата:
...в комплекте есть драйвер...испльзую компонент TVic...
Не совсем понятно, зачем TVic, если есть родной драйвер устройства?
Цитата:
Этот девайс садится на IRQ7.
IRQ7, вроде бы, зарезервировано для LPT.

Хотелось бы видеть пример кода обработатки прерываниия, после которого происходит зависание.
__________________
Старые игры раздают здесь
CEO вне форума  
Старый 15.09.2004, 07:35     # 6
deniSSka
Guest
 
Сообщения: n/a

CEO

Обработчик устанавливает одну переменную в ТРУЕ и вызвыает процедуру обязательную для прерывания (из компонента TVic) и все ..
 


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 16:43.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.