Forum: Mikrocontroller und Digitale Elektronik ESP8266 alle AT-Kommandos erzeugen nur ERROR


von Olli Z. (z80freak)


Lesenswert?

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?

: Bearbeitet durch User
von Olli Z. (z80freak)


Lesenswert?

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 :-)

von Stefan F. (Gast)


Lesenswert?

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.

von Steven M. (8023)


Lesenswert?

Laut referenz kannst du at beliebig schreiben, der rest des kommandos 
muss GROSS geschrieben werden

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.