Vor kurzem habe ich mir ein paar ESP8266-Module zugelegt. Ich habe die neueste NodeMCU-Firmware geflasht und versucht, über UART mit einem PC zu kommunizieren.
So habe ich meine Schaltung verdrahtet:
Mit einer einfachen USB-zu-Seriell-Schnittstelle oder FTDI habe ich versucht, mit dem ESP8266 mit ESPlorer v0.2.0 zu kommunizieren. Ich habe einen Port auf Baud 74880 geöffnet, weil es aus irgendeinem Grund der einzig erfolgreiche ist. Hier ist das Protokoll.
ets 8. Januar 2013, erste Ursache: 2, Boot-Modus: (3,6)
ist die einzige 'vernünftige' Ausgabe vom ESP8266, die ich manchmal bekomme
Schwerwiegende Ausnahme (0):
vom ESP8266-Modul, aber es ist sehr selten.
Ich kämpfe jetzt seit einer guten Woche damit. Die Arbeit mit ESP8266 ist sehr unvorhersehbar. Für jeden Befehl, den ich sende, erhalte ich eine Müllausgabe oder das ets Jan ...
Irgendwelche guten Ideen? Vielleicht kann der FTDI nicht genug Strom ziehen?
Sie haben zwei Probleme
1) Die Ausgabe, die Sie sehen (ets 8. Januar 2013, erste Ursache: 2, Bootmodus: (3,6)) wird vom Startcode (Bootloader) gedruckt. Danach wird die Kommunikation mit einer anderen Baudrate fortgesetzt (IIRC entweder 9600 oder 115200 Baud, je nach Firmwareversion).
2) Der 3,3-V-Ausgang eines FT232 kann den von einem ESP8266 benötigten Strom nicht liefern: bei weitem nicht. Verwenden Sie eine separate 3,3-V-Versorgung. Vermutlich stürzt der ESP8266 wegen zu niedriger Spannung während oder direkt nach dem Start ab.
Laut NURDSpace beträgt die erforderliche Leistung bei voller Ausstrahlung von 802.11b, CCK 1Mbps, POUT=+19,5dBm, 215mA. Wenn meine Mathematik korrekt ist, ist daher entweder ein 1,5-kOhm- oder ein 3,3-kOhm-Pullup-Widerstand in Reihe erforderlich, um das VCC-Signal zu stabilisieren.
Von dort aus sollte man entweder 9600, 115200 oder 57600 BAUD versuchen, um mit dem ESP8266 zu kommunizieren, wie von electronicdragon entdeckt .
Eine weitere Recherche zu Ihrer Firmware-Version zeigt, dass der Bootloader mit 76923 BAUD startet und dann auf 115200 BAUD umschaltet, um auf AT-Befehle zu warten.
kolossal
kolossal
Muhamed Krlic
kolossal
Benutzer76858