AT指令是原子的吗?

sinohappiness 发布于 2013/09/09 09:57
阅读 168
收藏 0

发AT指令给GSM Module,到module回复响应,这个过程是原子的吗?

举个例子,如果发了一个AT指令来读取短信,在短信内容响应之前,有另外一个电话接入。

这是GSM module是会先反馈电话接入,再反馈短信内容,还是pending 电话接入,知道短信内容反馈之后再报告?

加载中
0
yuzhouliu
yuzhouliu
AT指令是以AT作首, 字符 结束的字符串,AT指令的响应数据包在中。每个指令执行成功与否都有相应的返回。其他的一些非预期的信息(如有人拨号进来、线路无信号等),模块将有对应的一些信息提示,接收端可做相应的处理。
0
s
sinohappiness

所以说AT指令和响应数据不是原子操作,需要host端自己去做处理,滤掉可能的非预期信息。

多谢你的解释。

返回顶部
顶部