AT指令处理程序配送ESP8266模块驱动已经串口DMA空闲中断接收
配送一个自己写的串口驱动程序用DMA接收数据接收完会产生一个空闲中断由此可判断接收完一个包的数据再配送一个我自己写的动态内存管理跟ESP8266的驱动在项目中测试460800的波特率30kb一秒的数据接收一包1024个字节每包需要应答15字节的情况下AT指令处理是使用多个缓冲级来处理模块发送过来的数据分别有模块应答缓冲级跟等待应答的缓冲级、被忽略的AT指令集的缓冲级(例如注册一个SENDOK\r\n则模块应答此条指令立刻清除缓冲级释放内存无需等待超时直接忽略)还有需要回调的缓冲级(则出现此指令调用回调函数)都是通过注册的方式来实现如果出现一包跟指令被分到一个包内AT处理函数一样可以搜索到AT指令使用strstr函数来实现
推荐下载
-
esp8266学习源码
使用ESP8266微控制器进行实验 使用PlatformIO: led_on_off :使用NONOS SDK闪烁LED(不建议使用) uart :使用NONOS SDK通过串行接口发送信息(不建议使
38 2021-04-18 -
ESP8266硬件指南
ESP8266的官方编程手册,乐鑫针对物联网应用提供一整套灵活多样的解决方案,包括 WiFi 芯片、蓝牙芯片和 WiFi + 蓝牙二合一芯片。利用简单的工具,就能快速进行物联网应用开发
59 2018-12-28 -
ESP8266全家桶
ESP8266
11 2021-02-01 -
串口驱动中断实现接收
用中断方法接收上位机发送的数据;可以接收可以发送,接收用中断;代码可移植性强;
23 2019-07-16 -
esp8266带AT指令固件烧写方法.rar
esp826601或01swifi模块的带AT指令的固件、烧写工具、烧写方法,烧写后可实现AT指令配置wifi模块
29 2020-02-15 -
AT指令文档加ESP8266常见问题.zip
主要对ESP8266常见问题进行解答,就是官方的文档,如果在官方下载得到的话,就可以不用在这边下载了。
15 2020-11-17 -
基于ArduinoAT指令实现esp8266通讯
arduinoatmega2560使用ESP8266实现网络无线通讯。使用手机控制LED等的亮灭
41 2019-04-27 -
ESP8266技术文档及AT指令文档和例子
ESP8266技术文档及AT指令文档和例子,其中包括ESP8266指令集,芯片文档,例子。
49 2019-07-18 -
利用esp8266模块实现远程开关1
利用esp8266模块实现远程开关,人在外,手机可以实现WIFI远程控制家里的灯打开与关闭。
21 2019-09-03 -
esp8266模块的httpclient参考SDK历程
这是关于esp8266的SDK固件,esp8266作为Client,发送http连接服务器
42 2019-01-17
用户评论