ESP8266 merkwürdiger Output bei Serial.begin(19200);

Gast #4857731
Hallo Zusammen,

ich nutze die Arduino IDE für ein ESP12F Modul auf einem NodeMCU 1.0 
DevBoard.

Irgendwie spukt mir das ESP-Modul bei der Codezeile:
1
Serial.begin(19200);

Diverse Zeichen auf dem Serial0-Tx entgegen, was recht unpraktisch ist, 
da dort ein Drucker dran hängt. Der druckt dan so ca. 30 Zeichen Zum 
Großteil "?".

Das macht er natürlich nur beim reset, da ich das im setup() mache, aber 
trotzdem unpraktisch.

Ist das son Arduino Ding zwecks Debugging...? Kann ich im das irgendwo 
abgewöhnen?


Danke

Gruß Uwe
Hallo,

ansonsten ivestiere am Tx des ESP ein Standardgatter und gebe den Weg 
zum Drucker erst in der Software frei. Dann sind die Bootausgaben 
erledigt. Baudrate ist da übrigens 74880 falls man die Meldungen gern 
lesen möchte.

Gruß aus Berlin
Michael
Moderator Persönliche Seite
Uwe schrieb:
> Diverse Zeichen auf dem Serial0-Tx entgegen, was recht unpraktisch ist,
> da dort ein Drucker dran hängt. Der druckt dan so ca. 30 Zeichen Zum
> Großteil "?".

Wie schon oben geschrieben wurde: Das sind Bootloader-Meldungen mit 
einer "krummen" Baudrate um die 74kB.

Im Datenblatt findet man dazu:

"By default, UART0 will output some printed information when the
device is powered on and is booting up. If this issue exerts influence
on some specific applications, users can exchange the inner pins of
UART when initializing, that is to say, exchange U0TXD, U0RXD with 
U0RTS, U0CTS."

Das wäre also eine Möglichkeit: Nach dem Booten die beiden Pärchen 
austauschen.

Eine andere Alternative wäre noch, GPIO2 als UART1 TX umzukonfigurieren 
und diesen Pin dann zu nutzen. Der ist beim Booten still.

Im Datenblatt gibts hier zu lesen:

"Debugging: UART1_TXD (GPIO2) can be used to print debugging
information."

Allerdings gibts hier keinen UART1RX. Aber den braucht man normalerweise 
auch beim Drucken nicht. Außer Du nutzt XON/XOFF als 
Handshake-Protokoll.

Letzte Alternative, die mir einfällt: SoftwareSerial verwenden. Läuft 
auf fast jedem Pin.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.