【ESP系列】ESP32S3
·
本文基于 ESP32-S3 芯片及其模组的技术手册内容,整理了初学时管脚功能,希望能帮助到大家理解些S3的使用。
芯片概述

GPIO共有45个,除去各种用于启动模式、存储芯片等不建议使用的管脚外,还剩26个引脚,芯片内置的片上内存ROM:384 KB、SRAM:512 KB、RTC SRAM:16 KB。这里只是截取GPIO的数量说下,具体特性可以直接去查看规格书,还是有很多特性的。
引脚事项
在刚开始接触学习ESP32S3时,使用错误的引脚,导致烧录运行后一直复位或者其它错误都是挺常见的。下面从手册中截取出管脚的功能图来进行分析。




按照图中的信息可以看到,管脚的三种不同背景颜色标注的含义。红色,用于封装内的Flash/PSRAM通信。橙色,则是多线SPI下来连接Flash/PSRAM芯片时。黄色,该引脚的功能和启动模式、调试串口等相关。所以如果还处于初学者阶段,建议上述三种有背景颜色的引脚都不建议使用。
- 黄色背景标识,也就Strapping管脚,其默认值如下,在设计其应用电路时,需要参考到,因为如果没有必要使用到其它模式,配置引脚就无需在外接上下拉电阻来改变其启动电平了。

电路设计
如果是从芯片,开始绘制还是有一定难度的,所以可以使用封装好的模组,来进行设计相关的应用电路。ESP32-S3-WROOM-1模组的手册中,则提供了如下的外围设计原理图:

该电路为最简的应用电路,直接基于芯片上存在的USB_D+/-进行程序下载,不过主要用来控制启动模式的GPIO0,这里貌似用的是排针来控制,不过看到主流些的应用通常都是,都是通过上拉电阻+接地按钮,来控制启动模式的。
- 由GPIO0、GPIO46在上电时共同决定启动模式
| 启动模式 | GPIO0 | GPIO46 |
|---|---|---|
| SPI Boot | 1 | 任意值 |
| Joint Download Boot | 0 | 0 |
参考文档
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)