单片机 接收到 AT指令 数据是如何处理的?

2020-01-10 19:39发布


常用的一些蓝牙模块,或其他透传模块,支持AT指令,查询状态,或者配置模块功能命令。

如图片中所示这些命令,有查询的,有配置命令,单片机接收很多AT指令是如何处理,提取配置的值?

记得string.h 字符串有str查找功能?  
提取配置的值,就是查找从第几位数据开始提取,用来配置。是这样的么?

没有做过字符串的数据处理,请做过的朋友指点一下。

如果可以分享一些代码上来,学习一下吧。谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
wenwu
1楼-- · 2020-01-11 10:45
之前的思路是用UCOS的等待超时机制来等待回复,串口中断里检测回车换行符,同时开启超时机制,确保收到的字符串全部能处理。然后就是字符串匹配处理了。
iridescent_rsy
2楼-- · 2020-01-10 21:12
 精彩回答 2  元偷偷看……
wuha
3楼-- · 2020-01-11 02:17
你买的各种支持at指令的模块,一般都给的有代码吧,看里面的处理函数
styleno1
4楼-- · 2020-01-11 07:20
可能是逐字匹配的。
另外,图调小点尺寸,出边界了。
wenwu
5楼-- · 2020-01-11 08:33
AT指令集处理起来确实麻烦,每条AT指令都是等待回复。
swordroo
6楼-- · 2020-01-11 13:33
 精彩回答 2  元偷偷看……

一周热门 更多>