ESP32-C3 will nicht so richtig

OP #7929135
Lesenswert?

Hallo Forum,

ich habe eine RGBW Steuerung mit einem ESP32-C3-WROOM-02. Ich benutze den native USB vom ESP. Habe erst einen einfachen Blink-Code auf verschiedenen Ausgängen probiert, was alles nicht funktioniert. Die Ausgänge schalten nicht.

Auf der Fehlersuche bekomme ich nicht mal den Seriellen Monitor zum laufen. Weder in der Arduino IDE noch auf platformio habe ich es hinbekommen. Hochladen funktioniert aber.

platform.ini

1
[env:esp32-c3-devkitm-1]
2
platform = espressif32
3
board = esp32-c3-devkitm-1
4
framework = arduino
5
monitor_speed = 1152000
6
build_flags = 
7
  -D ARDUINO_USB_MODE=1
8
  -D ARDUINO_USB_CDC_ON_BOOT=1
9
upload_port = COM9
10
monitor_port = COM9

Testcode

1
#include <Arduino.h>
2

3
void setup() {
4
  Serial.begin(115200);
5
}
6

7
void loop() {
8
  Serial.println("Hello World");
9
  delay(20);
10
}

Schaltplan ist angehängt. Jetzt weiß ich nicht, ob nichtmal der Loop läut oder einfach der Serieller Monitor mit dem Nativ USB nicht klar kommt. Auf einem ESP32-C3 Super mini, welcher auch nativ USB verwendet, klappt aber der Serielle Monitor. Was mach ich falsch :( ?

Angehängte Dateien:
OP #7929556
Lesenswert?

Obelix X. schrieb:

Unter Linux funktioniert bei mir der Serielle Monitor.

  1. Schau dir noch mal die Baudrate in der platform.ini an. Eine Null ist zwar nichts wert aber man sollte sie auch nicht verschwenden ;-)

oh... Das hat aber leider auch nicht geholfen. Mit der Arduino IDE ging es auch nicht.

  1. Probiere mal mit "platform = espressif32@6.5.0"

Leider auch kein Erfolg :(

Dieter S. schrieb:

Ich tippe mal, du hast die Strap Pins nicht berücksichtigt.

Ich hab mich an das dev-board orientiert. https://dl.espressif.com/dl/schematics/SCH_ESP32-C3-DEVKITC-02_V1_1_20210126A.pdf

Dort ist nur GPIO8 mit einem Pullup versehen, was ich auch gemacht habe.

Ich kann mir aber kaum vorstellen, dass mein ESP kaputt ist. Irgendwas mache ich sicherlich falsch.

Wenn ja wenigstes die Ausgänge schalten würden..

: Bearbeitet durch User
#7929562
Lesenswert?

Nuri O. schrieb:

Ich kann mir aber kaum vorstellen, dass mein ESP kaputt ist. Irgendwas mache ich sicherlich falsch.

möglicherweise Eisenkabel (Magnettest) statt Kuper verwendet und dann reicht mit dem Übergangswiderstand am Steckbrett der Strom für den ESP nicht aus. Tip, größeres Steckbrett verwenden, Kupferdrähte mehrfach könnte helfen.

#7929730
Lesenswert?

Dieter S. schrieb:

Ich tippe mal, du hast die Strap Pins nicht berücksichtigt.

Ich hab mich an das dev-board orientiert. https://dl.espressif.com/dl/schematics/SCH_ESP32-C3-DEVKITC-02_V1_1_20210126A.pdf

Dort ist nur GPIO8 mit einem Pullup versehen, was ich auch gemacht habe.

Ich kann mir aber kaum vorstellen, dass mein ESP kaputt ist. Irgendwas mache ich sicherlich falsch.

Wenn ja wenigstes die Ausgänge schalten würden..

Dieter S. hat Recht.

Hier stehen mehr Infos: https://docs.espressif.com/projects/esptool/en/latest/esp32c3/advanced-topics/boot-mode-selection.html

Natürlich auch im Datenblatt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren