首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > Wireless >

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

2012-03-08 
如何从接收缓存里面提取AT指令响应?各位大虾,在发送一条AT指令之后,UART会把接收到的字符放到接收缓存里面

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

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

热点排行