101-ESP32学习开发(SDK)-ESP32管脚说明
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnESP32" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
图示
引脚整体说明
GPIO36: 只能作为输入不能输出; ADC1通道0的采集引脚
GPIO39: 只能作为输入不能输出; ADC1通道3的采集引脚
GPIO34: 只能作为输入不能输出; ADC1通道6的采集引脚
GPIO35: 只能作为输入不能输出; ADC1通道7的采集引脚
GPIO32: 输入输出IO; ADC1通道4的采集引脚; 触摸检测通道9
GPIO33: 输入输出IO; ADC1通道5的采集引脚; 触摸检测通道8
GPIO25: 输入输出IO; ADC2通道8的采集引脚; DAC输出通道1
GPIO26: 输入输出IO; ADC2通道9的采集引脚; DAC输出通道2
GPIO27: 输入输出IO; ADC2通道7的采集引脚; 触摸检测通道7
GPIO14: 上电默认输出一个高脉冲(600ms);输入输出IO; ADC2通道6的采集引脚; 触摸检测通道6; JTMS; HSPI_CLK; HS2_CLK; SD_CLK
GPIO12: 模组启动时必须保证为低电平,内部默认下拉,;输入输出IO; ADC2通道5的采集引脚; 触摸检测通道5; JTDI; HSPI_Q; HS2_DATA2; SD_DATA2
GPIO13: 输入输出IO; ADC2通道4的采集引脚; 触摸检测通道4; JTCLK; HSPI_D; HS2_DATA3; SD_DATA3
GPIO9: 连接ESP32内部SPI闪存,用户不要使用其作为普通IO.可以连接外部Flash或SRAM
GPIO10: 连接ESP32内部SPI闪存,用户不要使用其作为普通IO.可以连接外部Flash或SRAM
GPIO11: 连接ESP32内部SPI闪存,作为闪存的片选,用户不要使用.
GPIO6: 连接ESP32内部SPI闪存,用户不要使用其作为普通IO.可以连接外部Flash或SRAM
GPIO7: 连接ESP32内部SPI闪存,用户不要使用其作为普通IO.可以连接外部Flash或SRAM
GPIO8: 连接ESP32内部SPI闪存,用户不要使用其作为普通IO.可以连接外部Flash或SRAM
GPIO15: 输入输出IO; ADC2通道3的采集引脚; 触摸检测通道3; JTDO; HSPI_CS; HS2_CMD; SD_CMD
GPIO2: 输入输出IO; ADC2通道2的采集引脚; 触摸检测通道2; HSPI_WP; HS2_DATA0; SD_DATA0
GPIO0: 模组启动之前保持低电平进入程序下载模式;输入输出IO; ADC2通道1的采集引脚; 触摸检测通道1;
GPIO4: 输入输出IO; ADC2通道0的采集引脚; 触摸检测通道0; HSPI_HD; HS2_DATA1;
GPIO16: 输入输出IO; HS1_DATA4; USART2_RX(默认AT指令固件通信引脚);
GPIO17: 输入输出IO; HS1_DATA5; USART2_TX(默认AT指令固件通信引脚);
GPIO5: 上电默认输出一个低脉冲(200ms左右),正常运行输出高电平; 输入输出IO; VSPI_CS; HS1_DATA6;
GPIO18: 输入输出IO; VSPI_CLK; HS1_DATA7;
GPIO19: 输入输出IO; VSPI_Q;
GPIO21: 输入输出IO; VSPI_HD;
GPIO3: 输入输出IO; USART0_RX;(程序串口通信下载口)
GPIO1: 输入输出IO; USART0_TX;(程序串口通信下载口)
GPIO23: 输入输出IO; VSPI_D; HS1_STROBE;
SPI说明
HSPI 和 VSPI 默认引脚如下:
注:使用默认引脚传输速率可以达到 80M,
外接SRAM 和 内存卡参考原理图
https://mnifdv.cn/resource/cnblogs/LearnESP32/esp32_cam_sd_sram.pdf