今天居然遇到了主板上的USB转串口芯片坏了的情况!这运气真是。。
还好问题解决了,心理舒服点,这里记录一下,以后大家要是遇到也可以参考。
先吐槽CP210x这款。没太深究过,感觉这款usb转串口芯片是国产没出之前,性价比比较好的,其实价格也不好,至少没用国产CH(沁恒微电子,如CH340)系列好,但肯定比FTDI的便宜。尽管沁恒的ch系列价格优势很明显,很多厂家在选型时候考虑稳定性,传输速率等情况,还是会选择CP210x系列。
我最近就在肝这颗芯片,CP2104在win7系统上的某些情况下会导致系统蓝屏你敢信。记得蓝屏这事还是winxp及之前遇到过,从vista开始就很少会遇到了,win10上几乎一点印象都没用。换句话来说,都2022年了,这东西会导致系统蓝屏你敢信?
今天又遇到了下图这个死活识别不了串口的问题,心里真是万马()奔腾啊。
(这是一个论几头能表达我此时心情的问题)
问题表述:
如上图所示,主板连接USB线之后,设备管理器显示叹号。
确认cp210x驱动安装正常,更换同型号主板也可以正常识别。
基本判定是这个主板有问题,初步判定是cp2104芯片有问题,还没法确定esp32主板有没有问题。
相关信息记录:
- 问题主板:TTGO T8v1.7.1
- 问题主板USB转串口芯片型号:CP2104
- 测试系统:win10、mac12.2
- 驱动版本:所有能够下载到的cp210x的驱动
解决方法记录:
一般第一印象都是更换驱动,我更换了一大圈(为解决蓝屏问题,我下载了几乎所有能够下载到的cp210x的驱动你敢信),没用,都提示驱动无法安装,显示上图的叹号丝毫没用变化。
(
这时候有的老铁可能会说:别浪费时间了,直接换主板不就完了
没毛病,我的第一个想法也是如此,但是,插针都焊好了。。。
还是得抢救一下
)
然后想到了之前给esp32cam下载程序的方法,问题解决!
(当然也可以用USB转串口模块下载)
参考之前esp32cam的下载方法:
ESP32CAM arduino程序下载方法及注意事项避坑笔记
注意事项:
两块主板的TX连TX,RX连RX
其他资料
- CP2104官网相关资料链接:https://www.silabs.com/interface/usb-bridges/classic/device.cp2104