Forum: Mikrocontroller und Digitale Elektronik ESP8266 hterm


von Filth _. (filth)


Lesenswert?

Hallo,

ich versuche gerade das wlan-Modul zum Laufen zu bekommen.
Verbindung mit meinem Wlan klappt, aber ein get request lässt sich nicht 
abschicken.

Ich sende aus hterm (Einstellung ist "send cr+lf on enter")

AT+CIPSTART="TCP","220.181.111.85",80"
--> Ok Linked

AT+CIPSEND=22 GET / HTTP/1.0\r\n\r\n
--> Syntax error

Ich vermute, dass es an den \r\n liegt.

Frage: WIe kann ich in hterm von hand ein cr / lf senden?

danke

von Joachim B. (jar)


Lesenswert?

Filth __ schrieb:
> \r\n\r\n

und was ist mit /r/n/r/n ?

oder /13 oder \13

: Bearbeitet durch User
von Joachim B. (jar)


Lesenswert?

mein HTERM gibt mir die Wahl "send on enter CR+LF"

von Filth _. (filth)


Lesenswert?

Ja, aber wie kann ich das CR / LF Zeichen manuell senden? /r/n geht 
nicht

von Stefan F. (Gast)


Lesenswert?

Ich glaube, das geht nicht so. Du musst zweimal Enter drücken. Und zähle 
mal die Bytes richtig.

von Stefan F. (Gast)


Lesenswert?

Die zu sendenden Zeichen müssen in die nächste Zeile:

AT+CPISEND=18<Enter>
GET / HTTP/1.0<Enter><Enter>

14 Zeichen + 2*2 Bytes für die Zeilenumbrüche

von Phantomix X. (phantomix)


Lesenswert?

Du kannst beim Eingeben des Textes links von ASC auf HEX umschalten 
(Eingabezeile, direkt links daneben "Type"

Also schreibst du hin:

GET / HTTP/1.0

schaltest dann auf HEX und schreibst hin:

0D 0A 0D 0A

HTerm ist so schlau und erlaubt gemischte Inhalte auf der Eingabezeile 
(und nicht nur dort)

: Bearbeitet durch User
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Filth __ schrieb:
> Ja, aber wie kann ich das CR / LF Zeichen manuell senden? /r/n geht
> nicht

Entweder mit der CR-Taste oder mit Ctrl+M (für 0x0D) und Ctrl+J (für 
0x0A).

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.