Mam już dwa bluescreeny dziś rano, kiedy działam PuTTY (wersja 0.63.0.0, która jest najnowszą wersją, o ile wiem). Mam mikrokontroler, który wysyła dane do konwertera szeregowego na USB. Sterownik konwertera nosi nazwę „Prolific USB-To-Serial Comm Port (COM12)”. Numer wersji sterownika to 3.4.62.293 (data 17.10.2013). Wydaje się to również aktualne. Korzystam z systemu Windows 7.
Dane są przesyłane bezbłędnie, aż pojawi się niebieski ekran. Czy to jest problem z PuTTY lub konwersją portu szeregowego na USB? Czy istnieje alternatywa dla PuTTY, którą mogę wypróbować ( wydaje się, że HyperTerminal nie jest już dostępny w systemie Windows 7).
Odpowiedzi:
Mmmhh .. Używam podobnej konfiguracji bez żadnych problemów.
Ale używam dużo starszej wersji sterownika Prolific (wersja 1.10 z 2009 roku). W przeszłości miałem problemy ze stabilnością różnych wersji sterowników Prolific. Musiałem trochę poeksperymentować, aby znaleźć stabilny, i trzymałem się tej wersji przez ostatnie kilka lat.
Zawsze wyrzucam sterownik dostarczany z konwerterem i zamiast tego używam bezpośrednio z Prolific.
(Około połowa wszystkich konwerterów USB-na-szeregowych wykorzystuje układ Prolific wewnątrz i będzie współpracować z ogólnym sterownikiem Prolific ... Druga połowa zwykle ma układ FTDI i najlepiej działa ze standardowym sterownikiem FTDI. Sterowniki ogólne są zwykle bardziej stabilny niż zmieniony i ewentualnie zmodyfikowany sterownik, który producent umieszcza w pudełku z konwerterem).
Nawiasem mówiąc, PuTTY zwykle nie powoduje niebieskiego ekranu. Nie działa w strefie niebezpiecznej, w której oprogramowanie może powodować niebieski ekran.
Musi to być spowodowane przez sterownik lub sam konwerter wysyłający coś dziwnego do sterownika, co powoduje pojawienie się niebieskiego ekranu. W rzadkich przypadkach może być konieczna aktualizacja sterowników USB samego komputera. Może to być dziwna interakcja między sterownikami koncentratora USB a sterownikami dołączonymi do konwertera.
źródło
To nie tylko PuTTY; wiele innych programów terminalowych również częściowo konsekwentnie wyświetla bluescreeny z portami szeregowymi USB, szczególnie jeśli szybkość transmisji nie jest ustawiona poprawnie lub przebieg szeregowy jest w inny sposób pomieszany. Po wielu testach w końcu przestawiłem się na używanie TeraTerm, który wygląda na starodawny, ale wydaje się działać niezawodnie.
Sterownik TeraTerm 4.90.0.0 + Windows 7 + Prolific 3.6.78.350 nigdy dotąd nie wyświetlał niebieskiego ekranu , a ja korzystam z niego prawie codziennie przez około rok. W przeciwieństwie do większości innych programów, może także obsługiwać nieskończenie długie zrzuty ASCII przy wysokiej prędkości transmisji (115 200 bitów / s), podczas gdy inne programy terminali szeregowych, których używałem, czasami zawieszają się po kilku sekundach nadchodzącej transmisji danych.
źródło