· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.ZEN —› чтение данных из порта

Посл.отвђт Сообщенiе


Дата: Мар 11, 2003 17:18:13

под ХР пытаюсь читать порты 3f8-3ff (in DX, AL) из драйвера.
не выходит - всегда возвращает ff. я упустил что-то ключевое???


Дата: Мар 11, 2003 17:35:26

забыл отметить, что чтение происходит в процедуре диспетчеризации драйвера


Дата: Мар 11, 2003 18:53:51

READ_PORT_UCHAR не помогает тоже - у меня крыша уже едет!!! какого оно не читает.


Дата: Мар 12, 2003 09:48:19

Так ты уверен, что там что-то кроме ff лежит?


Дата: Мар 12, 2003 10:16:57

теперь - нет. читал порты 20, 21 - читает нормально... значит в 3f8-3FF действительно FF лежит.


Дата: Мар 12, 2003 10:25:14

не могу понять - там не должно быть FF...


Дата: Мар 13, 2003 04:03:03

не могу понять - там не должно быть FF...
недолжно - не значит, что не может.
ты их все подряд читаешь??? какая цель конкретная?


Дата: Мар 13, 2003 08:55:19

конкретная цель - написание драйвера для работы с СОМ-портом, с целью построения прораммного комплекса драйвер-приложение, работающего в реальном времени. необходимо принять пакет данных по последовательному интерфейсу и немедленно отреагировать.
при чтении <bold> любого </bold> из портов 3F8-3FF, 2F8-2FF получаю всегда FF. даже если я сначала писал в 3FF к-л значение, то при чтении все-равно получаю FF!
--------??????????


Дата: Мар 18, 2003 09:59:24

Разобрался!
гадость была в ACPI-винда рубила питало оборудованию порта. отключил поддержку ACPI и всё заработало...


Дата: Апр 15, 2003 15:56:05

Так как же всё таки делать Subj при включённом ACPI (т.е. по нормальному:)?


Дата: Апр 24, 2003 14:04:34

я не знаю - не разбирался.(пока)


Дата: Окт 21, 2003 17:41:10

Kir
В журналах программист была пара статей посвященных разработке драйверов. И там было сказано, что драйвер должен обрабытывать IRP_MJ_PNP и IRP_MJ_POWER. Еще упоминались функции PoSetPowerState и PoSetSystemState.
Может через них можно сделать.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.083