AT指令处理程序 配送ESP8266模块驱动已经串口DMA空闲中断接收

所需积分/C币:18 2017-12-05 10:25:19 10KB ZIP

配送一个自己写的串口驱动程序 用DMA接收数据 接收完会产生一个空闲中断 由此可判断接收完一个包的数据 再配送一个我自己写的动态内存管理 跟ESP8266的驱动 在项目中测试460800的波特率 30kb一秒的数据接收 一包1024个字节 每包需要应答15字节的情况下 AT指令处理是使用多个缓冲级来处理模块发送过来的数据 分别有模块应答缓冲级 跟等待应答的缓冲级、被忽略的AT指令集的缓冲级(例如注册一个SEND OK\r\n则模块应答此条指令立刻清除缓冲级释放内存无需等待超时直接忽略)还有需要回调的缓冲级(则出现此指令调用回调函数)都是通过注册的方式来实现 如果出现一包跟指令被分到一个

...展开详情

评论 下载该资源后可以进行评论 2

大头BB 很有参考价值
2019-08-14
回复
ziyouge 大神就是大神,方便实用,直接调用就可以了,逻辑也很清晰
2017-12-05
回复
img
Evler

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐