Bringup
Editor öffnen
Mikrocontroller mit echter FirmwareESP32-C3 SuperMiniesp32c3_supermini

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.

5VGND3V3GPIO4/A4GPIO3/A3GPIO2/A2GPIO1/A1GPIO0/A0GPIO5GPIO6GPIO7GPIO8/LEDGPIO9/BOOTGPIO10GPIO20/RXGPIO21/TXESP32-C3 SuperMini
Schaltplansymbol

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.

PinNameFunktionenVerwendung
5V5VVersorgungVersorgung 5 V (geregelt): speist das Board, oder 5-V-Ausgang bei USB-Versorgung
GNDGNDMasseMasse
3V33V3VersorgungVersorgung 3,0–3,6 V, mindestens 500 mA Spitze für das Funkteil
GPIO4GPIO4/A4Ein-/AusgangADC1_CH4MTMSLEDC_PWMI2C0SPI2JTAG (MTMS) oder Analogeingang; sonst GPIO
GPIO3GPIO3/A3Ein-/AusgangADC1_CH3LEDC_PWMI2C0SPI2GPIO oder Analogeingang (SAR-ADC)
GPIO2GPIO2/A2Ein-/AusgangADC1_CH2FSPIQLEDC_PWMI2C0SPI2Strapping-Pin: muss beim Start High sein (10-kΩ-Pull-up)
GPIO1GPIO1/A1Ein-/AusgangADC1_CH1XTAL_32K_NLEDC_PWMI2C0SPI2GPIO oder Analogeingang (SAR-ADC)
GPIO0GPIO0/A0Ein-/AusgangADC1_CH0XTAL_32K_PLEDC_PWMI2C0SPI2GPIO oder Analogeingang (SAR-ADC)
GPIO5GPIO5Ein-/AusgangADC2_CH0MTDILEDC_PWMI2C0SPI2JTAG (MTDI) oder Analogeingang; sonst GPIO
GPIO6GPIO6Ein-/AusgangMTCKLEDC_PWMI2C0SPI2JTAG (MTCK); sonst GPIO
GPIO7GPIO7Ein-/AusgangMTDOLEDC_PWMI2C0SPI2JTAG (MTDO); sonst GPIO
GPIO8GPIO8/LEDEin-/AusgangLEDC_PWMI2C0SPI2Strapping-Pin: muss beim Start High sein (10-kΩ-Pull-up); RGB-LED auf dem DevKitM-1
GPIO9GPIO9/BOOTEin-/AusgangLEDC_PWMI2C0SPI2BOOT-Taster: High beim Reset = aus dem Flash starten, Low = Download-Modus
GPIO10GPIO10Ein-/AusgangLEDC_PWMI2C0SPI2GPIO; I2C0, GP-SPI2 und LEDC-PWM lassen sich hierher legen (GPIO-Matrix)
GPIO20GPIO20/RXEin-/AusgangU0RXDLEDC_PWMI2C0SPI2UART0 RX: Konsole / Flashen
GPIO21GPIO21/TXEin-/AusgangU0TXDLEDC_PWMI2C0SPI2UART0 TX: Konsolenausgabe (Zephyr printk)

Parameter 1

Versorgungsupply
Standardusb
usbextern

usb: der Regler des Boards hält 3V3 (wie am USB-Kabel); extern: 3,3 V selbst an 3V3 anschließen

Leiterplatte

Steckverbinder / externESP32-C3_SuperMini_2x08_P2.54mm_W15.24mm

ESP32-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