Здравствуйте, baxus, Вы писали:
B>Здравствуйте, коллеги! B>Проблема заключается в следующем: Есть устройство, работающее по Comm-порту, есть к нему утилита (написана на Borland Delphi или Builder), и есть протокол общения с этим устройством, который я реализовал в своей программе. Но есть одно, но, когда я пытаюсь загрузить данные, то это происходит с меньшей скоростью чем из родной утилиты (примерно в 2 раза). В снифере ком-порта видно, при работе родной утилиты идут сумасшедшие запросы IRP_MJ_DEVICECONTROL:IOCTL_SERIAL_GET_COMMSTATUS, а из моей IRP_MJ_WRITE. B>Так вопрос собственно почему так происходит? И как можно настроить RS232, на максимальное быстродействие при заданных коммуникационных параметрах [38400, N, 8, 1]?
Спасибо всем кто как-то поучавствовал.
Проблема решилась откуда не ждали, просто устройство оказалось портозависимое. При подключении его к плате расширения COMM-портов все заработало