Это не чисто компьютерная / программная проблема, но она имеет к ней непосредственное отношение. Так что терпите меня, если это вне контекста. Я работаю над встроенным приложением, в котором разработал устройство, которое использует свой UART для связи с компьютером (в нем установлено некоторое программное обеспечение). Я не использую преобразователь TTL-RS232, как MaX232, вместо этого я использую модуль USB-TTL (UART) со стандартным кабелем USB (один конец и другой разъем). UART устройства подключен к модулю USB-TTL (Uart), модуль подключен к USB-кабелю, а USB-кабель подключен к USB-порту компьютера.
Проблема !! Этот модуль USB-TTL, который я использую, взят из Prolific PL2303, и для Windows доступны драйверы. В моем случае его драйвер не работает нормально на Windows 10. Под работой нормально подразумевается, что если я отсоединяю его от компьютера и подключаю снова, компьютер его не распознает. Мне приходится перезагружать снова и снова, чтобы заставить его работать (иногда требуется много перезапусков, когда все остальные порты компьютера отключены). Я установил все возможные драйверы с плодовитого сайта, и они одинаковы для Windows 10. Хотя этот тип проблемы не для Windows 7. Драйверы для PL2303 USB-TTL конвертер работает довольно гладко для Windows 7. Также есть модуль Silicon Labs (их драйверы работают нормально даже для Windows 10), но они не работают в соответствии с моим требованием к дизайну (поддержка скорости до 9600 бод и не выше).
Вопрос?? Есть ли возможность исправить эти драйверы для модуля PL2303 для Windows 10?? Есть ли какой-либо метод, чтобы исправить эту проблему драйверов? Я правильно использую устройство? Есть ли какие-либо драйверы, которые я не знаю для PL2303 USB-TTL Converter??Можно ли это исправить или нет ??
Надеюсь, я это прояснил, хотя немного затяну, но любезно отвечу на мой вопрос. Заранее спасибо!!
Только что обнаружил, что моя версия чипа - PL2303-HXA, и, согласно сайту Prolific, его драйверы не поддерживаются для Windows 8/8.1/10. Но в моем регионе есть только эти.