Initial commit: knowledge base

This commit is contained in:
2026-08-05 17:12:34 +08:00
commit bfabe83832
21 changed files with 1720 additions and 0 deletions
+88
View File
@@ -0,0 +1,88 @@
# ESP32-C6 GPIO 引脚映射
> **芯片:esp32-c6** | **类别:gpio** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
> ⚠️ 部分 Strapping 细节待 TRM 确认
## 系统引脚(System Pins
**EN (CHIP_PU)** [I, Pin 2 QFN40]
: 芯片使能。高电平=正常工作,低电平=芯片关闭。
: **禁止浮空!** 必须外部上拉到 VDD(典型 10kΩ)。
**VDD** [P]
: 芯片主供电 3.0-3.6V,推荐 3.3V,需 >=500mA。
: VDD3P3 / VDD3P3_RTC。
**GND** [P]
: 所有 GND 焊盘必须全部连接到电源地平面。
**XTAL_P / XTAL_N** [-]
: 40 MHz 外部高速晶振。**不可复用为 GPIO。**
**LNA_IN** [I]
: 2.4GHz 射频天线输入(WiFi 6 + BLE 5.3 + 802.15.4 Thread/Zigbee)。**不可复用为 GPIO。**
**USB_D- / USB_D+** [I/O, GPIO12/13]
: USB Serial/JTAG。
> C6 无 DAC、无触摸传感器。有 LP CPU (20MHz RISC-V) + LP SRAM 16KB。GPIO8-21 可用作 LP GPIO。WiFi 6 仅 20MHz 带宽 1T1R。
## Strapping 引脚
- GPIO4 (MTMS):功能=JTAG/启动
- GPIO5 (MTDI):功能=启动
- GPIO8:功能=启动模式
- GPIO9:功能=启动模式
- GPIO15:功能=启动模式
> 完整 Strapping 细节待 TRM 补充。
## ADC 映射(仅 ADC17chWiFi 可用)
- ADC1_CH0GPIO=GPIO0
- ADC1_CH1GPIO=GPIO1
- ADC1_CH2GPIO=GPIO2
- ADC1_CH3GPIO=GPIO3
- ADC1_CH4GPIO=GPIO4, 备注=⚡ Strapping (MTMS)
- ADC1_CH5GPIO=GPIO5, 备注=⚡ Strapping (MTDI)
- ADC1_CH6GPIO=GPIO6
> 12-bit SAR。C6 只有 ADC1,无 ADC2**无 ADC/WiFi 冲突**。
## USB Serial/JTAG
- USB_D-GPIO=**GPIO12**
- USB_D+GPIO=**GPIO13**
## LP GPIO(低功耗域)
GPIO8GPIO21 可用作 LP GPIO,由 LP CPU 直接驱动,Deep-sleep 保持功能。
## 所有 GPIO 功能表
- 0ADC=ADC1_CH0, 复用功能=XTAL_32K_P
- 1ADC=ADC1_CH1, 复用功能=XTAL_32K_N
- 2ADC=ADC1_CH2, 复用功能=FSPIQ
- 3ADC=ADC1_CH3, 复用功能=JTAG_MTMS
- 4ADC=ADC1_CH4, 复用功能=JTAG_MTCK, 备注=⚡ Strapping
- 5ADC=ADC1_CH5, 复用功能=JTAG_MTDI, 备注=⚡ Strapping
- 6ADC=ADC1_CH6, 复用功能=FSPICLK
- 7:复用功能=FSPID
- 8LP GPIO=LP_GPIO0, 复用功能=FSPICS0, 备注=⚡ Strapping
- 9LP GPIO=LP_GPIO1, 复用功能=FSPIHD, 备注=⚡ Strapping
- 10LP GPIO=LP_GPIO2, 复用功能=FSPIWP
- 11LP GPIO=LP_GPIO3, 复用功能=VDD_SPI
- 12LP GPIO=LP_GPIO4, 复用功能=**USB_D-**, FSPIHD, 备注=⚠️ USB
- 13LP GPIO=LP_GPIO5, 复用功能=**USB_D+**, FSPIWP, 备注=⚠️ USB
- 14LP GPIO=LP_GPIO6, 复用功能=FSPICS0
- 15LP GPIO=LP_GPIO7, 复用功能=FSPID, 备注=⚡ Strapping
- 16LP GPIO=LP_GPIO8, 复用功能=FSPICLK
- 17LP GPIO=LP_GPIO9, 复用功能=FSPIQ
- 18LP GPIO=LP_GPIO10, 复用功能=SDIO_CMD
- 19LP GPIO=LP_GPIO11, 复用功能=SDIO_CLK, U0RXD
- 20LP GPIO=LP_GPIO12, 复用功能=SDIO_DATA0, U0TXD
- 21LP GPIO=LP_GPIO13, 复用功能=SDIO_DATA1
- 2223:复用功能=SDIO_DATA2/3
- 2429:复用功能=🔒 Flash 占用, 备注=QFN40 引脚
## 新手安全 GPIO
> **GPIO03ADC)、GPIO1011、GPIO14、GPIO1621**