当前位置: 代码迷 >> Wireless >> 怎么从接收缓存里面提取AT指令响应
  详细解决方案

怎么从接收缓存里面提取AT指令响应

热度:6060   发布时间:2013-02-26 00:00:00.0
如何从接收缓存里面提取AT指令响应?
各位大虾,在发送一条AT指令之后,UART会把接收到的字符放到接收缓存里面,但是AT指令响应长度并不确定,请问如何在接收缓存区里面提取一条AT响应呢??问题比较菜鸟,请大虾们不吝赐教,谢谢了,

------解决方案--------------------------------------------------------
1. 因为AT响应每次串口接收都是一次性完整的。可以通过接收超时来判断。只要串口收到数据,就启动超时,如果N个字节以上的时间内没收到数据,则认为AT响应结束。(N可以自己设定,配合你自己调试的情况吧)
2. 也可以通过\r\n来扫描分析。
  相关解决方案