Столкнулся с проблемой - устройство подвешивает конвертер USB-COM. При зависании конвертер не принимает и не передает данные, а если попытаться закрыть COM-порт, и потом открыть снова - зависает приложение, которое с ним работает. Причем зависает так, что закрыть его можно лишь перезагрузкой компа (работаю под Win XP). Зависает не зависимо от того, гальванически развязанный конвертер или нет. Работа конвертера восстанавливается после того, как его отключают от USB и подключают снова. Пробовал конвертеры на базе Prolific без развязки и на базе Silabs с гальванической развязкой. Опытным путем выяснили, что конвертер подвешивается сигналом по линии RX. Но явных помех на линии не обнаружено. Да и гальваническая развязка опять же не помогает. Каким образом вообще, в принципе можно подвесить гальванически развязанный конвертер?
|