· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Параметры COM порта из KMD

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


Дата: Апр 6, 2004 22:47:00

В KMD открыл порт ZwCreateFile
а как в ring0 настроить параметры COM порта?
GetCommState, SetCommState тут же не пойдут?


Дата: Апр 7, 2004 10:50:56

Попробуй ZwDeviceIoControlFile,..,IOCTL_SERIAL_SET_XXX


Дата: Апр 7, 2004 16:13:27 · Поправил: prog

Спасибо! буду пробовать..
("... пробовать можно всю жизнь.. нужно сделать.")
Вроде получается :)


Дата: Апр 9, 2004 10:16:26 · Поправил: prog

Упс.. Интересно..
установка бодов:

в ntddser.h написано:
#define SERIAL_BAUD_19200 ((ULONG)0x00002000)

а реально для установки 19200 надо устанавливать IOCTL_SERIAL_SET_BAUD_RATE в 4B00h !

и вообще:
; Speed RS232-interface
; 300 = 012Ch
; 600 = 0258h
; 1200 = 04B0h
; 2400 = 0960h
; 4800 = 12C0h
; 9600 = 2580h
; 19200 = 4B00h

Может я чегоито не понимаю??


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