文章目录
- 1. 硬件电路
- 2. 成品展示
- 3. 遇到的问题
- 4. HelloWorld
前言:之前乐鑫搞活动白嫖了10个ESP32-S2模组,想着把它给利用了,然后先从一个开发板做起,等玩明白了再去做一些自己的设计,从网上找了一些资料就开始干,中途也是遇到了一些问题,有的解决了,有的还没解决,如果有懂的大佬,欢迎指点一下。
1. 硬件电路
这款开发板参考乐鑫官方的ESP32-Saola-1开发板,淘宝原价60块,相较于同类型的开发板还是挺贵的,自己动手做一个感觉赚麻了。
硬件电路参考乐鑫官方原理图还有立创开源广场的https://oshwhub.com/jusha/esp32-s2-saola-1-my,
打板用的是嘉立创每月两次的免费打样,效果非常好
白嫖的ESP32S2模组
2. 成品展示
3. 遇到的问题
板子焊好以后,一上电发现开发板背面的指示灯不亮,然后一摸发现ASM1117发热严重,然后赶紧断电,把ASM1117又卸下来了,然后上网搜索关键词“AMS1117”“发烫”
相关问题比较少,只找到这篇帖子:https://bbs.csdn.net/topics/394639431,然后跟着评论区的评论试了一下,先不接ASM1117的负载,只通电,测量一下输出是否正常,发现输出3.3V是正常的,但是一连接负载AMS1117就瞬间发烫,烫手的那种烫。然后抱着试一试的心态重新焊了一遍,竟然奇迹般地好了。怀疑是ASM输出端的两个引脚与电路板接触面积太小导致的,但是后面焊第二个和点三个板子的时候也出现了同样的问题,解决方法也是随缘卸下来重新焊,结果第二个板子能行,第三个板子死活不行。暂时先放弃了。
第二个板子还出现了无法下载的问题,下载程序的时候提示板子无响应,排除了一圈问题之后发现是电阻虚焊导致的,重新焊了一遍解决问题。
4. HelloWorld
开发环境使用的是ESPIDF,VScode插件。开发环境搭建可以参考Vscode搭建ESP-IDF开发环境指南-Ubuntu ESP32-C3 合宙
成功输出HelloWorld