ESP32/S2 不推荐使用的GPIO Pin

ESP32 不建议使用的 GPIO 如下

  1. IO0 Strapping,用于选择 SPI 启动还是下载启动
  2. IO1 TXD , 用于串口下载
  3. IO2 Strapping,下载启动需要用
  4. IO3 RXD,用于串口下载
  5. IO5 Strapping, SDIO 从机信号输入输出时序
  6. IO6-11 内部 SPI FLASH
  7. IO12 Strapping, MTDI信号
  8. IO15 Strapping MTDO信号

ESP32S2 不建议使用的 GPIO 如下(这个是我自己总结的,缺少佐证):

  1. GPIO0 系统启动模式选择
  2. GPIO1 TXD 用于串口下载
  3. GPIO3 RXD 用于串口下载
  4. GPIO43 TXD 用于串口下载
  5. GPIO44 RXD 用于串口下载
  6. GPIO37 SPI NOR/PSRAM 的SPIHD
  7. IO39 SPI NOR的SPICS0
  8. 6.IO40 SPI NOR/PSRAM 的SPICLK
  9. IO41 SPI NOR/PSRAM 的SPIQ
  10. IO42 SPI NOR/PSRAM 的SPID
  11. IO38 SPI NOR/PSRAM 的 SPIWP
  12. IO26 用作PSRAM SPICS1
  13. IO27 用作PSRAM SPIHD
  14. IO28用作PSRAM SPIWP
  15. IO29 用作PSRAM SPICS0
  16. IO30 用作PSRAM SPICLK
  17. IO31 用作PSRAM SPIQ
  18. IO32 用作PSRAM SPID
  19. GPIO45 VDD_SPI 电压选择
  20. GPIO46 系统启动是否打印 ROM Code

关于 S2 的 PSRAM 在【参考3】有描述:

特别提醒:如果你使用开发板,例如 S2 Saola 这种, IO18 上有LED,如果直接使用这个pin作为SPI CLOCK可能会导致不断重启的问题。

参考:

1.http://www.360doc.com/content/20/0312/20/42387867_898729516.shtml

2.ESP32­WROOM­32D &ESP32­WROOM­32U 技术规格书

3.https://www.espressif.com/sites/default/files/documentation/esp32-s2_datasheet_cn.pdf

发表回复

您的电子邮箱地址不会被公开。

CAPTCHAis initialing...