|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Мар 30, 2004 08:56:34 Не могу я опрашивать их постоянно. Хочу работать с прерываниями. Посоветуюте, помогите, кодом если можно. |
|
|
Дата: Мар 30, 2004 13:13:05 Ты как с ними хочешь работать : из драйвера ( кольцо 0 ) или из третьего кольца? |
|
|
Дата: Мар 30, 2004 13:13:38 в смысле с портами |
|
|
Дата: Мар 31, 2004 19:51:58 Да мне все равно главное работать. Вообще-то я считал, что драйвер в данном случае необходим из третьего кольца и не надеялся. Рассмотрю любые примеры. Итак, на АСК, приходит строб, я бросаю все дела так как сработало прерывание. |
|
|
Дата: Апр 6, 2004 16:39:40 Если COM и XP и компьютер с включенным ACPI (задается при установке XP) и драйвер в ring0, который пытается делать in, out с портом, то сразу будет проблема- COM порт отключен, как включить- это мой Кошмарный СОНннн__. (может и не в тему... извиняйте.) |
|
|
Дата: Апр 6, 2004 21:54:33 prog Драйвера я никогда не писал, но вот что написано в DDK: 1.2.4 Powering Up a Device When a bus driver handles an PnP IRP_MN_START_DEVICE request for one of its child devices, it should power on the device and call PoSetPowerState to report the device state to the Power Manager. Powering on the device is an implicit part of device start-up. The device power policy owner does not send an IRP_MN_SET_POWER request for PowerDeviceD0, so drivers need not expect to receive these IRPs at start-up. When a device has been powered down to conserve power, its drivers should power it up when an I/O request arrives. In this case, the device power policy owner must send an IRP_MN_SET_POWER to return the device to the working state. When the IRP completes, the drivers for the device stop queuing I/O and begin to process requests off the queue. Может это оно? |
|
|
Дата: Апр 6, 2004 22:56:41 Black_mirror Это я читал.. и многое другое.. Но нехватка знаний и мозгов(в основном) не дают понять как установить PowerDeviceDx не для чегото там, а именно для COM порта. Даже понятно вроде что такое HAL, и что там есть какбы COM порт (наверное), но как установить Power статус именно для COM порта, я наверное, никогда не догадаюсь .. :)) |
|
|
Дата: Апр 7, 2004 07:05:49 · Поправил: Dmitriy_G Пища, для размышления, спасибо. |
|
|
Дата: Апр 7, 2004 07:07:28 Ладно, черт с ним, с COM, что с LPT и ASC, можете что нибудьт сказать? Спасибо |
|
|
Дата: Апр 9, 2004 13:25:11 с LPT все гораздо проще :) |
|
|
Дата: Апр 12, 2004 06:52:36 Проще чем что?) Ну так как мне обработать прерывания? |
|
|
Дата: Апр 15, 2004 16:11:50 · Поправил: prog Работать с LPT прощем чем работать с COM. http://www.wasm.ru/forum/index.php?action=vthread&forum=3&topic=5456 Поищи в поисковиках. Про LPT многоже написано.. помоему. http://www.experts-exchange.com/Programming/Programming_Languages/Asse mbly/Q_20945970.html http://www.sybera.de/dcforum/htdocs/dcforum/DCForumID1/96.html |
|
|
Дата: Апр 19, 2004 18:31:26 Эх, надеялся я на буржуйские сайты не лезть. Видимо придется. Prog, спасибо за ссылки с виду доступно. Буду покорять |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.052 |