ESP8266在AT指令读模块状态的时候,正好服务器发送数据过来。

2019-12-08 14:39发布

ESP8266在AT指令读模块状态的时候,正好服务器发送数据过来。  会怎样? AT指令的回应消息和服务器发过来的消息混乱的从RX输出?还是有规则排序的输出?  如何在用AT+CIPSEND  发送数据的时候,不丢数据的接收服务端发送过来的数据?  也就是双向可靠防止数据的碰撞。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
love_ourdev
1楼-- · 2019-12-09 17:26
wudicgi 发表于 2019-12-3 15:41
我把 Keil 这个 2.5.0 的包下载下来看了,没找到 RECVMODE

原来你是说这个被动模式呀,我以为MCU这头被动接收“+IPD”报文呢。
我以前没用过ESP模块的被动模式,因为来得及处理所有数据。串口通信波特率设置为115200,也就11kB/s,写入spi-flash(包括擦除和编程)都来得及的。
模块有被动模式的话就更好办了!
rom
2楼-- · 2019-12-09 22:45
 精彩回答 2  元偷偷看……
wudicgi
3楼-- · 2019-12-10 04:36
rom 发表于 2019-12-4 18:46
这个驱动对应的ESP8266固件是官方那个AT固件?

是官方的 AT 固件
官方的固件不开源,估计也没人再单独开发个别的 AT 固件
rom
4楼-- · 2019-12-10 10:07
wudicgi 发表于 2019-12-5 22:22
是官方的 AT 固件
官方的固件不开源,估计也没人再单独开发个别的 AT 固件
...

https://github.com/espressif/ESP8266_AT  开源的
wudicgi
5楼-- · 2019-12-10 11:01
rom 发表于 2019-12-5 23:23
https://github.com/espressif/ESP8266_AT  开源的

这个我知道,你看一下最后更新日期,官方已经 N 年不开源了
现在只提供个库,以允许客户自己添加额外的 AT 指令后再编译成固件

一周热门 更多>