5

Я уже получил два синих экрана сегодня утром при запуске PuTTY (версия 0.63.0.0, которая, насколько я могу судить, является самой новой версией). У меня есть микроконтроллер, который отправляет данные в преобразователь последовательный в USB. Драйвер для преобразователя называется «Prolific USB-To-Serial Comm Port (COM12)». Номер версии драйвера:3.4.62.293 (дата 2013-10-17). Так что, похоже, это тоже актуально. Я запускаю Windows 7.

Данные передаются безупречно до появления синего экрана. Это проблема PuTTY или преобразования последовательного в USB? Есть ли альтернатива PuTTY, которую я могу попробовать (HyperTerminal, похоже, больше не доступен в Windows 7).

2 ответа2

5

Mmmhh .. Я использую подобную конфигурацию без каких-либо проблем.

Но я использую гораздо более старую версию драйвера Prolific (версия 1.10 от 2009 года). В прошлом у меня возникали проблемы со стабильностью работы с различными версиями драйверов Prolific. Мне пришлось немного поэкспериментировать, чтобы найти стабильную версию, и я придерживался этой версии в течение последних нескольких лет.

Я всегда выбрасываю драйвер, который поставляется вместе с конвертером, и использую его непосредственно из Prolific.

(Около половины всех USB-последовательных преобразователей используют внутри чип Prolific и будут работать с универсальным драйвером Prolific ... Другая половина обычно имеет чип FTDI и лучше всего работает с универсальным драйвером FTDI. Общие драйверы обычно более стабильны, чем переименованные и, возможно, модифицированные драйверы, которые производитель помещает в коробку с конвертером.)

Кстати, замазка не может вызвать синий экран. Он не работает в опасной зоне, где программное обеспечение может вызвать синий экран.

Это должно быть вызвано либо драйвером, либо самим преобразователем, посылающим что-то странное драйверу, что вызывает появление синего экрана. В редких случаях может потребоваться обновление драйверов USB самого ПК. Это может быть странное взаимодействие между драйверами корневого концентратора USB и драйверами, которые поставляются с конвертером.

0

Это не просто замазка; многие другие терминальные программы также полусогласованно отображают синие экраны с последовательными портами USB, особенно если скорость передачи данных установлена неправильно или форма сигнала последовательного порта неверна. После долгих испытаний я, наконец, перешел на использование TeraTerm, который выглядит древним, но, похоже, работает надежно.

Драйвер TeraTerm 4.90.0.0 + Windows 7 + Prolific 3.6.78.350 до сих пор никогда не был синим, и я использовал его почти ежедневно в течение года. В отличие от большинства других программ, он также может обрабатывать бесконечно длинные входящие дампы ASCII с высокой скоростью передачи данных (115 200 бит / с), тогда как другие программы с последовательным терминалом, которые я использовал, иногда аварийно завершают работу после нескольких секунд потока входящих данных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .