IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   Обработка аппаратных прерываний под Windows (https://www.imho.ws/showthread.php?t=67953)

deniSSka 08.09.2004 10:56

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

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

PS Пишу под Дельфи. Пользуюсь компонентом TVic. Не могу обработать прерывание даже от мыши (оно вроде выполняется ... но потом тачка встает колом).

Jasper 09.09.2004 01:59

Assembler ? :)

deniSSka 09.09.2004 07:00

Jasper

Если есть рабочий пример буду ОООчень благодарен.

dyr_farot 09.09.2004 11:04

вот статья:
http://ssz.by.ru/programming/differe...sysdrv_dev.htm
+ поиск

CEO 11.09.2004 00:54

dyr_farot: Толковая статья. Жаль только что пример не для Delphi.
deniSSka:
Цитата:

...в комплекте есть драйвер...испльзую компонент TVic...
Не совсем понятно, зачем TVic, если есть родной драйвер устройства?
Цитата:

Этот девайс садится на IRQ7.
IRQ7, вроде бы, зарезервировано для LPT.

Хотелось бы видеть пример кода обработатки прерываниия, после которого происходит зависание.

deniSSka 15.09.2004 07:35

CEO

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


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

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