Cannot program ESP8266
Blue-LED blinkt nach dem Einschalten des Moduls, die rote bleibt an, ich kann sogar eine Verbindung über WLAN herstellen. Aber ich kann es nicht programmieren. Ich habe versucht, Arduino IDE, verschiedene Firmware-Flasher (wie NodeMCU, XTCOM). Ich benutze Arduino Mega.
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 der Arduino IDE hochzuladen und habe den folgenden Fehler erhalten:
warning: espcomm_sync failed
error: espcomm_open failed
Nachdem ich verschiedene IDEs, Programmierer und serielle Schnittstellen ausprobiert habe, habe ich versucht, mit Firmware-Flashern zumindest zu überprüfen, ob ich damit kommunizieren kann. NodeMCU zeigte zum Beispiel nur "Waiting MAC" mit GPIO0 auf Masse und ohne.
Ich habe auch versucht, TX mit TX und RX mit RX zu verbinden, habe aber die gleichen Ergebnisse erzielt. Es wurde versucht, RX auch über einen Spannungsteiler anzuschließen.
Mit diesem Setup war die blaue LED ständig an. Ich erinnerte mich, dass ich irgendwo gelesen hatte, dass dies aufgrund einer unzureichenden Stromversorgung passieren könnte. Deshalb habe ich auch versucht, beide Stifte ohne Spannungsteiler anzuschließen (die blaue LED blinkt nach dem Einschalten immer noch, also habe ich sie hoffentlich nicht verbrannt). Ich habe auch versucht, GPIO0 an 3,3 V anzuschließen und es überhaupt nicht anzuschließen, RST an 3,3 V anzuschließen und GPIO2 ebenfalls an Masse anzuschließen. Bei Mega gibt es 4 Sätze von TX- und RX-Pins, also habe ich sie alle mit TX / RX0,1,2 und 3 ausprobiert.
Noch keine Ahnung, was los ist: