Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Да сам не пойму. ставлю cli, а клавиатура все-равно обрабатывается, и еще ч...{+}
Отправлено
syncro
21 июля 2008 г. 18:04
В ответ на:
Кстати, прерывания от чего именно нужно заблокировать ? И как они могут "прорываться" через CLI ?
отправлено Igor_Koval 21 июля 2008 г. 17:58
Текст заголовка сообщения полностью:
Да сам не пойму. ставлю cli, а клавиатура все-равно обрабатывается, и еще че-то лезет, весь тайминг портит. сейчас по очереди буду все блокировать.
Составить ответ
|
Вернуться на конференцию
Ответы
USB клавиатура ?
-
Igor_Koval
(21.07.2008 18:08:1
92.112.26.108
,
пустое
)
Ах, да. Возможно, одна из вызываемых вами ф-ций BIOS (DOS) снимает блокировку. Или вы, запретив прерывания, работаете через порты/память напрямую ?
-
Igor_Koval
(21.07.2008 18:10:2
92.112.26.108
,
пустое
)
клавиатура обычная, PS/2. А где регистры управления контроллером прерываний...{+}
-
syncro
(21.07.2008 18:18:59
77.239.185.221
, 211 байт)
В AT контроллер двухкаскадный. Там их действительно нет. Видимо, какая-то очень новая плата. Но вам-то надо прерывания от клавиатуры запретить, а не от платы ...
-
Igor_Koval
(21.07.2008 18:21:53
92.112.26.108
,
пустое
)
я пока не понял вообще какое прерывание мне нужно запретить, по осциллограф...{+}
-
syncro
(21.07.2008 18:25:44
77.239.185.221
, 378 байт)
Может, у вас не DOS, а DOS - сессия Windows ?
-
Igor_Koval
(21.07.2008 18:33:12
92.112.26.108
,
пустое
)
Есть разница в работе из под читого ДОС и из под недозагруженной WIN98? т.е...{+}
-
syncro
(21.07.2008 19:35:55
77.239.185.221
, 230 байт)
Конечно !!!
-
Igor_Koval
(21.07.2008 19:44:45
92.112.26.108
,
пустое
)
Какая?
-
smb
(21.07.2008 20:52:52
192.168.125.208,212.5.70.188
,
пустое
)
А отловить довольно просто (+)
-
Igor_Koval
(21.07.2008 18:36:52
92.112.26.108
, 246 байт)
это точно не IRQ0-IRQ15 т.к. их я позапрещал все, а провалы есть все-равно,...{+}
-
syncro
(21.07.2008 19:38:10
77.239.185.221
, 257 байт)
Взять голый DOS6.22 ...
-
Igor_Koval
(21.07.2008 19:46:0
92.112.26.108
,
пустое
)
поставил голый ДОС. та-же ерунда.
-
syncro
(21.07.2008 21:00:8
77.239.185.221
,
пустое
)
Ладно. Вообще без ДОСа (+)
-
Igor_Koval
(21.07.2008 21:06:36
92.112.26.108
, 381 байт)
жестко! но мне кажется дело не в ДОС-е.
-
syncro
(21.07.2008 21:19:0
77.239.185.221
, 961 байт)
Может, проще железку подкорректировать так, чтобы она от этих пауз не зависела ? LPT все же не для этого ...
-
Igor_Koval
(21.07.2008 21:25:7
92.112.26.108
,
пустое
)
Чувствую придется. Можно и таймауты расширить
-
syncro
(21.07.2008 21:31:48
77.239.185.221
, 493 байт)
Доку на чипсет скачайте, они доступны ...
-
Igor_Koval
(21.07.2008 21:33:44
92.112.26.108
,
пустое
)
А еще можно в сетапе позапрещать неиспользуемые дивайсы ...
-
Igor_Koval
(21.07.2008 18:39:38
92.112.26.108
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 2 на три:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru