ESP-WROOM-32程序下载中的问题记录
一、ESP-WROOM-32简介
购买价格:17.5元
应用:自平衡莱洛三角的主芯片
具体参数:略
**ESP-WROOM-32(ESP32)**是乐鑫最新发布的新一代 WiFi & 蓝牙 双模双核无线通信芯片。
芯片集成蓝牙4.2和WiFi HT40技术为一身,拥有高性能Tensilica LX6 双核处理器,支持超低功耗待机,是移动设备、可穿戴电子产品和物联网应用的最佳拍档。
ESP32-WROOM 系列:ESP32-WROOM 系列模组基于 ESP32-D0WD 双核芯片设计,适用于基于 Wi-Fi 和蓝牙连接的应用场景,具备强大的双核性能。
ESP32-WROOM-32是一款WiFi和蓝牙系统级芯片(SoC),具有行业领先的射频性能、低功耗和高度集成的优势。ESP32-WROOM-32集成了完整的发射/接收射频功能,包括天线开关,射频balun,功率放大器,低噪放大器,过滤器,电源管理模块和先进的自校准电路。自校准电路实现了动态自动调整以消除外部电路的缺陷。ESP32-WROOM-32带有2个32位、LX6 CPU,主频高达240MHz,采用7级流水线架构。ESP32-WROOM-32还集成了丰富的模拟传感和数字接口。
实物图:
功能块图:
二、程序下载
1.问题的出现
因为自己焊工不好,在焊接Micro USB时内部连锡了,然后暴力拆卸的时候把焊盘都拽下来了,没办法进行程序的下载了。
当时就买了一套器件,所以心态崩了,然后想了一下代码只需要下载一次就行,就想着在芯片引脚上直接跳线引出来,用外界的USB to TTL进行下载就好了,反正调参用上位机进行无线调试就可以。
那么问题来了,用的Arduino IDE进行代码的编译和烧写,之前也没用过
然后在看了一篇帖子之后按照人家的方法进行下载,可还是一直失败,这个过程中我也试过很多办法去解决,比如:更换波特率、重复上电、修改芯片的型号…
最后最后,发现是ESP32的焊接问题,RXD引脚和旁边的一个IO21口连锡了,确实焊接经验不够,之前做的东西有专门焊东西的朋友帮忙焊接,而且之前焊接的器件封装都没有这么小,多练练吧。
最后在排查出这个问题后,终于可以下载进程序啦。
2.下载过程
首先要准备一个USB to TTL、若干杜邦线
芯片是3.3V供电,供电电压别用成5V
要记得共地
连接图如下:
然后用IDE进行编译、下载程序
最后记得把跳线清理干净,把IO22和IO0取消接地,再用万用表测一下动过的引脚和周围是否有短路
最后记得把跳线清理干净,把IO22和IO0取消接地,再用万用表测一下动过的引脚和周围是否有短路