Форум: "Система";
Текущий архив: 2002.02.25;
Скачать: [xml.tar.bz2];
ВнизКак Найти похожие ветки
← →
Dmitry V. Averuanov (2001-11-08 10:28) [0]Как "поймать" аппаратное прерывание ?
Очень нужно и под винды !
← →
Алексей Петров (2001-11-08 12:04) [1]Драйвер писать надо - а на Delphi это не делается.
← →
Digitman (2001-11-08 12:12) [2]Для NT/W2k - см. <Алексей Петров (08.11.01 12:04)>
Для Win9x/Me - переходи на PL0, изменяй нужный дескриптор шлюза в IDT и лови на здоровье.
Только - встречный вопрос : вот "поймал" ты его, дальше - что ???
← →
Dmitry V. Averuanov (2001-11-08 16:16) [3]"Поймал" в данном случае означает, ято внешний датчик сработал.
← →
Digitman (2001-11-08 16:34) [4]Ну, сработал он ... дальше-то датчик (читай - некое периферийное устр-во, способное генерировать апп.прерывания) , наверно, требует программной обработки процессором события, связанного с возникшим прерыванием ! Что-то же должно произойти в системе в связи с сим событием ! Так вот - что ты хочешь сделать в ОБРАБОТЧИКЕ ПРЕРЫВАНИЯ ?
← →
Dmitry V. Averuanov (2001-11-08 17:00) [5]Необходимо просто протоколировать поведение датчика(ов).
Однако, "поймать" то как ?
← →
Anatoly Podgoretsky (2001-11-08 17:05) [6]Алексей Петров © (08.11.01 12:04)
← →
Digitman (2001-11-08 18:00) [7]>Dmitry V. Averuanov
А ты о "датчике" своем хоть что-нибудь рассказал ? Просто "датчик" - и все ? По барабану - какой ? Они ("датчики") все одинаковы, по-твоему ?
Исключим для простоты из рассмотрения WinNT, оставим только Win 9x/Me (дабы обойтись без драйвера).
1. номер апп.прерывания, формируемого аппаратурой датчика (контроллера) ?
← →
Miller (2001-11-09 11:03) [8]Есть компонент TVicHW32, в его состав входит драйвер. Он позволяет перехватывать прерывания. Раньше его можно было найти на многих софтовых сайтах типа download.ru или soft.list.ru. Только есть одна проблема - незарегистрированная копия при загрузке драйвера выводит на экран окно с предупреждением Unregitered.
← →
Dmitry V. Averuanov (2001-11-09 11:03) [9]- Слатка есть специальная, которая посредством триггера (для устранения дребезга контактов ) выставляет прерывание (какое - как джампер "ляжет"), когда датчик сработал.
В общем, спасибо за поддержку, мне тута компонент посоветовали - TwickHW32. Он все это делает, так что проблемы больше нет !
← →
RaZEr (2001-11-18 10:42) [10]А где его взять ? (TwickHW32) Я уже поисковики потряс - нифига нет .
← →
andersen (2001-11-18 22:10) [11]А как бы убрать Unregitered в TVicHW32?
Может кто знает как убрать эту функцию вывода окна т.е. завернуть ее RET. Она находится в самомом TVICHW32.VXD
← →
Dmitry V. Averuanov (2001-11-19 11:15) [12]- TO andersen Если ентот кряк тебе еще нужен - пиши на мыло, вышлю.
- ТО RaZEr © -----///----
← →
RaZEr (2001-11-21 11:34) [13]Как понимать адресованный мне набор символов ?
← →
Dmitry V. Averuanov (2001-11-21 12:22) [14]- Если символами в тебя кидають - подпрыгивай и лови.....
А если серьезно - опиши, как, куда, кто, ит.д. присылает ентот набор символов.
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.02.25;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c