Re: Проблема решена
От: baxus  
Дата: 07.09.09 14:25
Оценка:
Здравствуйте, 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-портов все заработало
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.