Serial Monitor zeigt keine Ausgaben an

Hallo,

am Arduino-Tool ist ein "ESP32-S3 wroom freenove" angeschlossen.

Wenn das folgende simple sketch erstellt wird, werden nur wirre Ausgaben ausgegeben:

Sketch:

#include <Wire.h>

void setup() {
  Serial.begin(115200);                                           // Setzt die Baudrate (bits per second) für die serielle Datenübertragung fest. 
  Serial.println("Starting setup...");
  // Wire.begin();                                                 // Initialisiert die Wire Library und die I2C-Kommunikation
  Serial.println("Wire initialized.");
}

Das Sketch wurde von dieser Webseite entnommen: forum.arduino.cc/t/serial-monitor-gibt-nichts-aus/1291096/9

Das Sketch wurde fehlerfrei erstellt und läuft ohne problemlos durch.

Das Sketch läuft sowohl mit aktiven Wire-Befehl oder auskommentiertem Wire-Befehl durch.

Ausgabe im Serial Monitor nach einem Reboot:

10:25:29.566 -> ESP-ROM:esp32s3-20210327
10:25:29.566 -> Build:Mar 27 2021
10:25:29.566 -> rst:0x1 (POWERON),boot:0xb (SPI_FAST_FLASH_BOOT)
10:25:29.566 -> SPIWP:0xee
10:25:29.566 -> mode:DIO, clock div:1
10:25:29.566 -> load:0x3fce3818,len:0x109c
10:25:29.566 -> load:0x403c9700,len:0x4
10:25:29.566 -> load:0x403c9704,len:0xb50
10:25:29.566 -> load:0x403cc700,len:0x2fe4
10:25:29.606 -> entry 0x403c98ac

Da sind keine Ausgaben, wie z.B. "Starting setup..." oder "Wire initialized." zu finden.

Die Baudrate im Serial Monitor wurde auf "115200 baud" mit "Carriage Return" gesetzt.

Welche Einstellung muss angepasst werden, damit die Ausgaben von "Serial.println" ausgegeben werden?

Das ist das Board mit der Cam?
Wenn ja klemme die mall ab, und welsches Board wird ausgewählt?

Die CAM habe ich noch nicht abziehen können, da ich noch nicht herausgefunden habe, wie dieser abgezogen werden kann.

Das erste Problem:

Das Maß der Dinge ist der Quarz!
Üblich sind in der ESP Welt 26MHz und 40MHz, wenn ich mich richtig erinnere.
Damit einhergehend 74880 oder 115200 Baud.

Damit kann man dann sowohl die Bootmeldungen, als auch die Serial Ausgaben sehen.
Natürlich muss man dafür sowohl den seriellen Monitor und auch Serial.begin() so einstellen.

Das zweite Problem:
Evtl sind die Meldungen schon durch, bevor der Monitor geöffnet ist.
Gerade direkt nach dem Upload kann das der Fall sein
Dann manch es Sinn z.B. ein 5sec delay() vor Serial.begin() einzufügen.

Es ist nicht alles was angezeigt wird.
Du nutzt ja die IDE 2.xx gehe mall mit der Core Version runter auf die 2.0.17 danach versuche mit ESP32S3 Dev Module.
Deine IDE nimmt sich immer die allerneusten Versionen, jedoch die 3.xx Core macht bei einigen Probleme dazu nicht alle Bibliotheken sind schon angepasst.

Wo muss ich mit der Core Version runter gehen? Ich verstehe nur Bahnhof.

Wenn das Board "ESP32S3 Dev" als Board ausgewählt wird, tritt ein Fehler auf:

A fatal error occurred: Could not open COM4, the port doesn't exist

Beim Board "ESP32-S3 PowerFather" läuft der Build-Vorgang fehlerfrei durch.

Ich mag die neue IDE nicht, die meisten hier nutzen die 1.8.19, die lässt sich auch neben der 2.xxinstalieren.

Zwischenzeitlich habe ich die Version 1.8.18 heruntergeladen. Diese Version ist sogar in Deutsch :slight_smile:

In dieser Version hat der Serielle Monitor funktioniert. Es werden korrekt alle Ausgaben angezeigt. Es funktioniert auch mit der aktuellen Board-Version 3.0.5:

Vielen Dank für die Unterstützung.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.