发作品签到
专业版

CP2102-ESP8266烧录调试器

工程标签

241
0
0
0

简介

使用CP2102-GMR作为串口芯片制作的ESP8266烧录调试器,性能稳定。可使用波特率921600读写ESP8266固件。另外还可以切换UART0/UART1输出模式。

简介:使用CP2102-GMR作为串口芯片制作的ESP8266烧录调试器,性能稳定。可使用波特率921600读写ESP8266固件。另外还可以切换UART0/UART1输出模式。

开源协议

CC BY-NC-SA 3.0

创建时间:2024-12-22 06:17:51更新时间:2024-12-23 06:52:16

描述

CP2102-ESP8266烧录调试器

使用CP2102-GMR作为串口芯片制作的ESP8266烧录调试器,性能稳定。可使用波特率921600读写ESP8266固件。另外还可以切换UART0/UART1输出模式。

 

 

免责声明:

DIY及使用时可能存在电击、高温烫伤等多种可能至人伤、残、死亡的风险。请严格按照安全规范操作并做好充足的保护,未成年人请在监护人的辅助下操作。使用本方案,表示你已经对安全风险有充足的认知,请确认自己有足够的知识储备再行操作。造成的任何损失和后果自负,本人不承担任何法律上的责任。

本人是软件方向,非电子硬件科班生,只是业余爱好者。因此可能很多基本的硬件常识都不知道,电路图上如有任何不妥,还望各位不吝赐教,拱手致谢。

 

 

缘起:

其实之前我已经使用CH340C芯片制作了ESP8266调试器。本来没有意外的话,会一直用下去,也不会有现在这个项目。

CH340C芯片制作的ESP8266调试器,写模式下一切正常。波特率开到921600也可以正常写入,完全没有问题。

但是很不幸,当我想把ESP12F的4M固件读出来,问题就出现了。

波特率从921600一直降到115200也只是勉强能读,而且非常不稳定。说不准什么时候它就卡住了。

刚开始我以为是VM虚拟机的BUG,但用物理机也还是一样。

我以为是某台电脑的问题,但换了电脑问题依旧。

百思不得其解。

 

后来偶然在网上某个地方,看到说串口芯片不建议使用CH340,建议使用CP2102更稳定。

那就试试呗。

然后我查资料制作了这个CP2102调试器。

经过测试,现在VM虚拟机下使用读模式,波特率开到921600也可以正常读取固件,速度杠杠的。

再没有读到一半卡住的情况了。

 

另外,这个调试器还有一个功能,就是切换UART0/UART1输出到串口。

这个功能有什么用呢?

ESP12F有2个串口,UART0和UART1。但是UART1只能写(TX)不能读(RX),因此只能作为打印输出,不能读串口输入。

当有时候我们要使用ESP12F读写其他模块的TTL时,就只能使用UART0连接,把UART1作为调试打印输出。

这个时候切换UART0/UART1功能就派上用场了。

刷写固件时使用UART0,运行时切换到UART1打印输出。 

虽然有点麻烦,但总比完全看不到输出要好。

 

 

相关元件来源:

1.最重要的CP2102-GMR芯片,我是在这家买的-> 购买链接  但是不排除其他家更便宜的可能也行?

2.测试针一次要用好多个,是在这家买的50个-> 购买链接

3.其他元件就没什么好说了,我基本上都是在TB买的。

4.(非必须)恒温加热台,我买的是这个-> 购买链接

 

 

硬件安装步骤:

1.上锡膏,用加热台贴正面的元器件。

CP2102芯片和USB插座有点不好贴。

我是先把锡膏涂上(红色线),用加热台设置210度恒温

等锡膏融化了,如果有多余的锡珠用镊子赶到中间的洞里面,然后再把CP2102芯片贴上去

 

下面USB插座的蓝色洞,需要多上一点锡膏。

如果不够就等它融化了继续涂,直到把蓝色洞填满,再贴USB插座

这样USB插座4个脚的锡都是满的,很牢固。

 

2.电烙铁装N多测试针,安装方法请参考:https://oshwhub.com/duyes/esp8266-shaolu-tiaoshi-jia

3.装2个开关。

4.接电脑USB,看看设备管理器上是否显示正常(可能要装驱动)。

5.再拿下来,用电烙铁焊2个2.54mm双排2*6P插座,和2*4P插母。

6.上铜柱。

 

 

做好的各个角度图:

(完成)

 

 

硬件更新说明:
2024/12/22

1.硬件发布(ESP8266烧录调试器CP2102 V0.4 2024/12/22)

 

 

QQ群交流:

 

 

致谢:

感谢嘉立创yyds,每个月都要被我薅羊毛打板PCB。

感谢:@mxr123 @crino @S.Tsunami @QTEEE  @www220 @sssfghseee2222  @tjdxryx @wangkj123 @baishao  @gamefunc  @zhenginfo1  @yu136  @squarer @lhjnmg  @whj8315  @mylx_zydz  @muyan2020  @edisonliu  @全幼儿园最帅的男人 

以及其他在评论区留言的大佬。因为你们的意见和建议,让我得到很多启发、学习到了更多的知识。

 

非常感谢!

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
CP2102-GMR.pdf
2
2
CP2102模块驱动程序.zip
4
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航