Добрый день. Столкнулся со следующей проблемой: Наше железо ранее обменивалось с компом по стандартному 232 порту. В дежурном режиме идет постоянный обмен короткими пакетами (8 байт). После перехода на СР2102 с стандартными драйверами виртуального порта оказалось что между посылкой/приемом пакета идут довольно большие паузы.(около 40мс) как следствие фактическая скорость обмена упала примерно в 50раз. На стандарном ком-порте пауз нет вообще. Изменения таймаутов не влияют. С чем связана такая проблема? Возможно ее побороть или хотя бы немного уменьшить задержку между пакетами? Пакеты посылаются в цикле , после ответа железки сразу посылается новый запрос, ни каких специальных пауз в программе нет, но чтение данных из порта стандартными АРІ длится гараздо больше установленных таймаутов с передачей тоже самое, на обычном ком-порте тоже ПО работает нормально. Спасибо.
ПС: О данной проблеме уже слышал но ответа не в форуме не в интернете не нашел.
Сообщение отредактировал Eltex - Apr 24 2007, 17:07
|