前言
咳咳,这回是一个月没有刷题和写博客了,原因不太想多找,如果肯挤时间的话一定会有时间写的,还是因为一个字“懒”。(读论文读到想吐。。。)
不仅要读论文还要做老师的项目,做项目就会遇到各种问题吧,今天就遇到了,刚好还有点时间所以就给记录一下吧。
问题描述
win10的系统上,有时要使用串口调试,但是以前买的串口芯片很多好像是PL2303HXA的,但是这种芯片是比较老的芯片了,各种支持都很难找到了,能支持的好像是ch3400吧。但是本着节约的原则,还是想着要解决一下的嘛!
解决方案
刚开始以为是有新的驱动程序要安装呢,于是在网上搜到了最新版的驱动,安装上去还是不行,会出现如下图的问题:
看了这个问题我瑟瑟发抖,俺一介草民,哪有渠道联系供货商呀。于是直接强行设置其属性值,给它分配了一个端口号,看着是显示正常了,但是仍然无法打开串口。
后来上网一查,原来不是要更新驱动,而是要回退驱动,因为芯片太老,所以可以使用之前装过的老的版本的驱动,至于如果如何回退,且看下图解释:
1 打开设备管理器:此电脑->属性->设备管理器
2 回退驱动程序:端口(COM和LPT)->PL2303…->更新驱动程序
3 点击:我的计算机以查找驱动程序软件
4 点击:让我从计算机上的可用驱动程序列表中选取
5 选择一个时间较早的驱动版本,实在不行就一个一个试试。。。
6 然后下一步。。。。 然后就可以看到驱动正常了。
总结
不晓得这个方法是否具有通用性,但是如果你遇到这个问题的话,可以尝试一下,反正也不要钱不是!