硬件:ESP884-WROOM-01C MAH4
软件:
AT+GMR
AT version:3.5.0.0-dev(s-99bf3cd - ESP32C2 - Sep 30 2024 08:08:16)
SDK version:v5.0.6-dirty
compile time(7b9487c2):Oct 5 2024 00:04:10
Bin version:v3.4.0.0-dev(ESP32C2-4MB)
正确建立tcp连接后使用 指令AT+CIPSEND发送数据时 ,发送AT+CIPSEND指令后只返回 OK 没有符号 > , 然后发送需要发送的数据,数据录入完成后 紧随着就出现
>
busy p...
Recv 342 bytes
SEND OK
到这里服务器就已经收到数据了。
也就是 > 符号后出现的和以前的esp8266模块的at指令不一致,我尝试了 esp-at V3.3.0.0版本的固件与上面的现象是一致的。
我参考at指令指南,说明书上的类似也是返回“ ok > ” 和我实际得结果不一致。
我这个是现象是正常的吗?如果不正常是什么地方出现了问题?
AT+CIPSEND指令 返回参数的符号“”>“”要发完数据后才出现
Moderator: ESP_XCGuang
-
- Posts: 2
- Joined: Sat Oct 05, 2024 6:28 am
AT+CIPSEND指令 返回参数的符号“”>“”要发完数据后才出现
- Attachments
-
- ESP-at指令异常.png (344.12 KiB) Viewed 3810 times
Re: AT+CIPSEND指令 返回参数的符号“”>“”要发完数据后才出现
> 是会出现在 OK 的后面,你的数据是不是没有等到 > 就发送了呢?你加一下时间戳看看。
-
- Posts: 2
- Joined: Sat Oct 05, 2024 6:28 am
Re: AT+CIPSEND指令 返回参数的符号“”>“”要发完数据后才出现
感谢回答,我是使用电脑串口助手手动发送的数据,无论等多久都收不到 > 符号【直到和服务器链接自动断开了都没有返回】。
Re: AT+CIPSEND指令 返回参数的符号“”>“”要发完数据后才出现
比较奇怪。你打开 debug 日志,看看发生了什么呢。
python build.py menuconfig -> Component config -> Log output -> Default log verbosity -> Info
python build.py menuconfig -> Component config -> AT -> Enable ESP-AT Debug -> Enable Network Debug
python build.py menuconfig -> Component config -> Log output -> Default log verbosity -> Info
python build.py menuconfig -> Component config -> AT -> Enable ESP-AT Debug -> Enable Network Debug
Who is online
Users browsing this forum: No registered users and 13 guests