ESP32-C3 SuperMini (RISC-V-Board)
ESP32-C3-SuperMini-Board: dieselbe ESP32-C3-Simulation (Zephyr, zephyr.elf / zephyr.bin für esp32c3_devkitm) auf einem 16-poligen Board mit 3,3-V-Regler. Blaue LED an GPIO8, BOOT-Taster an GPIO9, UART0 an GPIO20/21. Versorgung über USB (interne 3,3 V) oder extern an 3V3. Pinreihenfolge wie im üblichen Händler-Pinout: mit dem Aufdruck deines Boards vergleichen.
Wichtige Daten
- Kategorie
- Arduino
- Simulationsmodell
- Mikrocontroller mit echter Firmware
- Hersteller-Teilenummer
- ESP32-C3 SuperMini
- Referenzpräfix
- A
- Pins
- 16
- Land-Pattern
- ESP32-C3_SuperMini_2x08_P2.54mm_W15.24mm
Simulationsmodell
Ein emulierter CPU-Kern führt das Firmware-Binary Befehl für Befehl aus. Die GPIO-Pins sind Pins der Analogschaltung: Ausgänge treiben über einen Treiberwiderstand, Eingänge lesen die Spannung mit Schaltschwellen.
- Baustein
- esp32c3
- CPU-Kern
- RISC-V RV32IMC
- Emulator
- RISC-V-Emulator
- Firmware
- Zephyr-Projekt in der Code-Ansicht, oder eigene ELF-/BIN-Datei
- Flash / RAM für Firmware
- 4 MB / 400 KB
- Versorgungspins
- 3V3 / GND
- Zugeordnete GPIO-Pins
- 13
Pins 16
simuliertnur echter ChipPin-Funktionen aus dem Emulator und dem Datenblatt.
| Pin | Name | Funktionen | Verwendung |
|---|---|---|---|
| 5V | 5VVersorgung | Versorgung 5 V (geregelt): speist das Board, oder 5-V-Ausgang bei USB-Versorgung | |
| GND | GNDMasse | Masse | |
| 3V3 | 3V3Versorgung | Versorgung 3,0–3,6 V, mindestens 500 mA Spitze für das Funkteil | |
| GPIO4 | GPIO4/A4Ein-/Ausgang | ADC1_CH4MTMSLEDC_PWMI2C0SPI2 | JTAG (MTMS) oder Analogeingang; sonst GPIO |
| GPIO3 | GPIO3/A3Ein-/Ausgang | ADC1_CH3LEDC_PWMI2C0SPI2 | GPIO oder Analogeingang (SAR-ADC) |
| GPIO2 | GPIO2/A2Ein-/Ausgang | ADC1_CH2FSPIQLEDC_PWMI2C0SPI2 | Strapping-Pin: muss beim Start High sein (10-kΩ-Pull-up) |
| GPIO1 | GPIO1/A1Ein-/Ausgang | ADC1_CH1XTAL_32K_NLEDC_PWMI2C0SPI2 | GPIO oder Analogeingang (SAR-ADC) |
| GPIO0 | GPIO0/A0Ein-/Ausgang | ADC1_CH0XTAL_32K_PLEDC_PWMI2C0SPI2 | GPIO oder Analogeingang (SAR-ADC) |
| GPIO5 | GPIO5Ein-/Ausgang | ADC2_CH0MTDILEDC_PWMI2C0SPI2 | JTAG (MTDI) oder Analogeingang; sonst GPIO |
| GPIO6 | GPIO6Ein-/Ausgang | MTCKLEDC_PWMI2C0SPI2 | JTAG (MTCK); sonst GPIO |
| GPIO7 | GPIO7Ein-/Ausgang | MTDOLEDC_PWMI2C0SPI2 | JTAG (MTDO); sonst GPIO |
| GPIO8 | GPIO8/LEDEin-/Ausgang | LEDC_PWMI2C0SPI2 | Strapping-Pin: muss beim Start High sein (10-kΩ-Pull-up); RGB-LED auf dem DevKitM-1 |
| GPIO9 | GPIO9/BOOTEin-/Ausgang | LEDC_PWMI2C0SPI2 | BOOT-Taster: High beim Reset = aus dem Flash starten, Low = Download-Modus |
| GPIO10 | GPIO10Ein-/Ausgang | LEDC_PWMI2C0SPI2 | GPIO; I2C0, GP-SPI2 und LEDC-PWM lassen sich hierher legen (GPIO-Matrix) |
| GPIO20 | GPIO20/RXEin-/Ausgang | U0RXDLEDC_PWMI2C0SPI2 | UART0 RX: Konsole / Flashen |
| GPIO21 | GPIO21/TXEin-/Ausgang | U0TXDLEDC_PWMI2C0SPI2 | UART0 TX: Konsolenausgabe (Zephyr printk) |
Parameter 1
supplyusb: der Regler des Boards hält 3V3 (wie am USB-Kabel); extern: 3,3 V selbst an 3V3 anschließen
Leiterplatte
ESP32-C3_SuperMini_2x08_P2.54mm_W15.24mmESP32-C3 SuperMini on two 8-pin headers (left 5V, GND, 3V3, GPIO4–0; right GPIO5–10, GPIO20, GPIO21) – compare with the silkscreen of your board; keep the antenna end free of copper