Blaue LED blinkt nach dem Einschalten des Moduls, der rote bleibt eingeschaltet, ich kann sogar über WLAN verbinden. Aber ich kann es nicht programmieren. Ich versuchte Arduino IDE, verschiedene Firmware-Blinker (wie NodeMCU, XTCOM). Ich benutze Arduino Mega.Kann nicht programmieren ESP8266
Hier ist meine Ersteinrichtung:
VCC - 3.3 V on Arduino
RST - nothing
CH_PD - 3.3 V on Arduino
TX - RX on Arduino (TX is transmitting data to RX, so I don't need a voltage divider, right?)
RX - voltage divider (R1 = 10K, R2 = 20K) - TX on Arduino
GPIO0 - GND on Arduino
GPIO2 - nothing
GND - GND on Arduino
Dann habe ich versucht, eine Skizze von dem Arduino IDE Hochladen und bekam folgende Fehlermeldung:
warning: espcomm_sync failed
error: espcomm_open failed
Nach dem Versuch, verschiedene IDEs, Programmierern, serielle Schnittstelle Ich habe versucht, Firmware-Flasher um zumindest zu sehen, ob ich damit kommunizieren kann. NodeMCU zum Beispiel nur zeigte "Waiting MAC" mit GPIO0 auf Masse und ohne.
Ich habe auch versucht, TX an TX und RX an RX zu verbinden, aber die gleichen Ergebnisse erhalten. Versucht, RX auch über einen Spannungsteiler anzuschließen.
Mit diesem Setup war die blaue LED ständig an. Ich erinnerte mich, irgendwo gelesen zu haben, dass das wegen unzureichender Stromversorgung passieren konnte, also habe ich auch versucht, beide Pins ohne die Spannungsteiler zu verbinden (die blaue LED blinkt immer noch nach dem Einschalten und hoffentlich brannte ich sie nicht). Ich versuchte auch, GPIO0 mit 3.3V zu verbinden und es überhaupt nicht an irgendetwas anzuschließen, RST mit 3.3V zu verbinden und GPIO2 auch mit Masse zu verbinden. Auf Mega gibt es 4 Sätze von TX und RX-Pins, so habe ich versucht, sie alle aus TX/RX0,1,2 und 3.
Noch immer keine Ahnung, was los ist :(
Es war für mich Programmiermodus. Bei meinem Modell war es ausreichend, den Flash-Knopf zu drücken und den Reset-Knopf auf der Platine zu drücken, um in den Programmiermodus zu gelangen. Vielen Dank! –
Gut zu hören, dass es funktioniert! – mikevanis