2019-12-08 14:39发布
2019-12-03_095605.png (32.91 KB, 下载次数: 0)
下载附件
5 天前 上传
wudicgi 发表于 2019-12-3 10:55 这个驱动之前看 Eric2013 的文章有介绍,还看了眼 github 上的代码,貌似没找到被动模式和 smartconfig ...
love_ourdev 发表于 2019-12-3 15:01 这是2019-12-02,昨天刚发布的,你应该是看漏了。 我看了里面的代码(PACKARMCMSIS-Driver2.5.0WiFi ...
esp8266_at_recvmode.png (100.31 KB, 下载次数: 0)
最多设置5个标签!
否则你可以跑个大数据量的测试看看,虽然 ESP8266 的 UART 的 RX FIFO 据说有 96 字节,但有时它貌似在忙于处理其他任务时 UART 接收可能会丢数据
结果就是你发过去的数据它没收全,一直在那等,再发其他指令会被当成数据处理
在此之前,我自己写过类似的AT框架处理这些过程;但现在有现成代码可用了,后来的开发者真的越来越方便了。
2019-12-03_095605.png (32.91 KB, 下载次数: 0)
下载附件
5 天前 上传
这是2019-12-02,昨天刚发布的,你应该是看漏了。
我看了里面的代码(PACKARMCMSIS-Driver2.5.0WiFiESP8266ESP8266.c),里面把被动应答处理的妥妥的。
我说的被动模式是这个东东,通过 AT+CIPRECVMODE 指令设置的
被动是对于 ESP8266 来说的,它被动接收 MCU 的指令后才返回数据
esp8266_at_recvmode.png (100.31 KB, 下载次数: 0)
下载附件
5 天前 上传
我试过数据量大时,由于 MCU 的 RAM 有限不能把所有接收到的数据都存下来,
只能通过这个被动模式让 ESP8266 在它自己的 buffer 满时对连接进行阻塞,数据才能可靠传输和处理
我把 Keil 这个 2.5.0 的包下载下来看了,没找到 RECVMODE
一周热门 更多>