Hallo,
ich habe hier einen ESP8266 (Modell ESP-01) und diesen zum ersten mal in
Betrieb genommen. Hierzu habe ich ihn wie vorgeschrieben verbunden:
Von einem FTDI-Shield (auf 3.3V gestellt). Gespeist durch ein 3.3V
Labornetzteil.
FTDI ESP8266
GND ---- GND(1)
TX ---- RX(7)
RX ---- TX(2)
CH_PD(4) --- Vcc (3.3V)
RST (6) --- Vcc (3.3V)
GPIO0 und GPIO2 "offen"
Im Terminal erhalte ich nach dem einschalten auch die Ready-Meldung:
"[System Ready, Vendor:www.ai-thinker.com]"
Ein einfacher "AT" gibt einen "OK" zurück.
Das wars aber dann auch schon. Alle weiteren AT-Kommandos erzeugen
"ERROR". Habe schon "AT+GMR" "AT+RST" "AT+CWLAP" usw. ausprobiert. Alles
nur Fehler.
Sende ich ein "AT=" (und irgendwas beliebiges dahinter) kommt
sowas:"at=\r\r\n no this fun"
Ist der Baustein kaputt? Habe ich was übersehen?
Uhhh!! Ich hab den Fehler durch rumprobieren wohl grad selbst gefunden... Man muss die Befehle kommplett GROSS schreiben. Also "at+rst" ist falsch und "AT+RST" ist richtig! Manchmal hat man(n) soooon Brett vorm Kopf :-)
Gast
#4485614
Ja. Und mein (etwas älteres) Modul ist darüber hinaus so banane, dass man die Befehle NICHT mit Enter (oder Zeilenumbruch) terminieren darf. Sondern man tippt z.B. "AT" ein, wartet eine Sekunde und dann kommt die Antwort zurück.
Laut referenz kannst du at beliebig schreiben, der rest des kommandos muss GROSS geschrieben werden
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.