Initial: knowledge base

This commit is contained in:
2026-08-05 17:25:09 +08:00
parent bfabe83832
commit 5700eb4115
35 changed files with 5140 additions and 11 deletions
+49
View File
@@ -0,0 +1,49 @@
# ESP32-C3 Specifications
> **芯片:esp32-c3** | **类别:specs** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
## 1. Core Architecture
- **CPU:** Single-core RISC-V, 160 MHz483.27 CoreMark
- **Wireless:** 802.11 b/g/n (Wi-Fi 4), BLE 5.0.
- **Application:** Standard budget IoT node, secure connectivity, ESP8266 替代升级.
## 2. Memory
- **SRAM:** 400 KB internal16 KB 保留为 Cache
- **RTC SRAM:** 8 KB
- **ROM:** 384 KB.
- **eFuse:** 4096-bit(用户可用 1792-bit
- **外部 Flash:** max 16 MB QSPI(常见 4 MB
## 3. Peripheral Mapping
- **GPIO Count:** 22 (GPIO021).
- **ADC:** 6 channels, 12-bitADC1: GPIO04, ADC2: GPIO5.
- **DAC:** **None.**
- **Touch:** **None.**
- **USB:** USB Serial/JTAGGPIO18=D-, GPIO19=D+),非 USB OTG.
- **Hardware PWM:** LEDC (6 channels).
- **UART:** 2 controllersUART0 默认 GPIO20/21),max 5 Mbps.
- **I2C:** 1 controller, max 800 Kbps.
- **SPI:** 3 controllersSPI2 通用,max 80 MHz.
- **I2S:** 1 controller.
- **CAN (TWAI):** 1 controller.
## 4. Hardware Safety & Constraints
- **ADC/WiFi Conflict:** **None.** All ADC channels work while Wi-Fi is activeC3 的 RISC-V 架构修复了此问题).
- **Flash Pins:** GPIO1217RESERVED — 模组内部占用).
- **Strapping Pins:** GPIO2, GPIO8, GPIO9.
- GPIO2: VDD_SPI 电压选择,**禁止接上拉!禁止做 I2C SDA!**
- GPIO8: 启动模式 + ROM日志,需上拉 3.3V(与 D0WD 相反:高电平=进下载)
- GPIO9: Pull-Up = SPI Boot, Pull-Down = Download Boot
- **UART0:** Default on GPIO20(RX)/21(TX).
- **供电:** 3.03.6V, 推荐 3.3V.
- **峰值电流:** ~190 mA (WiFi TX).
- **Deep-sleep:** ~5 µA.
- **工作温度:** 40°C ~ +85°C(可扩展到 +105°C.
- **封装:** QFN32 (5×5mm).
## 5. RTC 唤醒限制
- **Deep-sleep 可唤醒:** GPIO05
- **仅 Light-sleep 可唤醒:** GPIO611
- **不可唤醒:** GPIO1221
## 6. 无硬件资源
❌ DAC, ❌ 触摸传感器, ❌ ULP 协处理器, ❌ 以太网 MAC