Belegungsplan ESP32-C3 SuperMini

Der ESP32-C3 Supermini ist ein beliebtes Entwicklungsbrett, das aufgrund seiner geringen Größe und Vielseitigkeit häufig in IoT-Projekten eingesetzt wird. Hier sind einige der wichtigsten technischen Details:

Kernkomponenten

  • Prozessor: ESP32-C3 RISC-V Prozessor mit einer Taktfrequenz von bis zu 160 MHz. Dieser Prozessor bietet eine gute Balance zwischen Leistung und Energieeffizienz.
  • Speicher:
    • SRAM: 400 KB für schnelle Datenzugriffe.
    • Flash-Speicher: 4 MB für die Speicherung von Programmen und Daten.
  • WLAN: 802.11 b/g/n Standard für drahtlose Netzwerkverbindungen im 2,4 GHz-Band.
  • Bluetooth: Beachte, dass der ESP32-C3 ein anderes Bluetooth-Subsystem verwendet (BLE anstelle von klassischem Bluetooth wie beim originalen ESP32).
  • GPIOs: 11 GPIO-Pins (General Purpose Input/Output) ermöglichen die Verbindung mit verschiedenen Sensoren, Aktoren und anderen Peripheriegeräten.
  • Spannungsversorgung: In der Regel wird der ESP32-C3 Supermini über einen USB-C-Anschluss mit 5V versorgt.
  • Antenne: Keramik

Weitere Features

  • ADC: Mehrere analoge Eingänge zur Messung analoger Signale (z.B. von Sensoren).
  • PWM: Pulse-Width Modulation zur Steuerung von Motoren oder LEDs.
  • I2C, SPI: Serielle Kommunikationsschnittstellen für die Verbindung mit verschiedenen Sensoren und Modulen.
  • UART: Serielle Schnittstelle für die Kommunikation mit einem Computer oder anderen Geräten.
  • Power-LED: Eine integrierte LED, die zur Anzeige des Betriebszustands verwendet werden kann.
    Blue-LED: Blaue LED unter Reset Taste kann über GPIO 8 angesprochen werden
  • Größe: 24x18mm

Pins:

pin namehardware idfeatures
P0GPIO0analogIn, io
P1GPIO1analogIn, io
P10GPIO10io
P2GPIO2analogIn, boot, io
P20GPIO20bootUart, io
P3GPIO3analogIn, io
P4GPIO4analogIn, debug, io
P5GPIO5debug, io
$services.buttonBOOT[0].pinGPIO9$services.buttonBOOT[0].pin, boot, io
i2c.pinSCLGPIO7i2c.pinSCL, debug, io
i2c.pinSDAGPIO6i2c.pinSDA, debug, io
led.pinGPIO8led.pin, boot, io
log.pinTXGPIO21log.pinTX, bootUart, io

Hersteller Dokumentation:
esp32-c3_datasheet_en.pdf

ESP32 Varianten mit Einschränkungen:

Nicht alle der angebotenen GPIO-Pin können bedenken los verwendet werden, folgende Einschränkungen sollten beim entwickeln bekannt sein:

GPIO-Pin Einschränkungen beim ESP32-C3

Weitere Orientierungshilfen zu den vielen ESP32 Varianten und die Einbindung in die Entwicklungsumgebung Arduino IDE 2.x wird auf dieser Seite und in dem Video gezeigt:
https://prilchen.de/orientierungshilfe-beim-kauf-von-esp32-modulen


, ,