PuTTY 从串行端口读取时出现蓝屏

PuTTY 从串行端口读取时出现蓝屏

我已经有两个了蓝屏今天早上运行 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 的替代品可以尝试(超级终端似乎在 Windows 7 上不再可用)。

答案1

嗯...我使用了类似的配置,没有任何问题。

但我使用的是 Prolific 驱动程序的旧版本(2009 年的 1.10 版)。过去,我使用各种版本的 Prolific 驱动程序时都遇到过稳定性问题。我不得不进行一些试验,以找到一个稳定的版本,过去几年我一直使用该版本。

我总是扔掉转换器附带的驱动程序,而直接使用 Prolific 的驱动程序。

(大约一半的 USB 转串行转换器内部使用 Prolific 芯片,可与通用 Prolific 驱动程序配合使用……另一半通常具有 FTDI 芯片,最适合与通用 FTDI 驱动程序配合使用。通用驱动程序通常比制造商在转换器包装盒中放置的重新命名且可能经过修改的驱动程序更稳定。)

顺便说一下 PuTTY不能通常会导致蓝屏。它不会在软件可能导致蓝屏的危险区域运行。

这一定是由驱动程序或转换器本身向驱动程序发送了一些奇怪的信息而导致蓝屏发生的。在极少数情况下,可能需要升级 PC 本身的 USB 驱动程序。这可能是 USB 根集线器驱动程序和转换器附带的驱动程序之间一些奇怪的交互。

答案2

不仅仅是 PuTTY,许多其他终端软件也会半持续地使用 USB 串行端口出现蓝屏,特别是如果波特率设置不正确或串行波形混乱。很多经过测试,我最终转而使用 TeraTerm,它看起来很古老,但似乎运行可靠。

TeraTerm4.90.0.0 + Windows 7 + Prolific 驱动程序 3.6.78.350到目前为止从未出现过蓝屏,大约一年来我几乎每天都使用它。与大多数其他程序不同,它还可以处理高波特率(115,200 bit/s)下无限长的传入 ASCII 转储,而我使用过的其他串行终端程序有时会在传入数据洪流几秒钟后崩溃。

相关内容