1
AT
指令简介
关键词:发送第一条指令;同步波特率;
AT
即
Attention
,指令集是从终端设备
(TerminalEquipment
,
ATTE)
或数据终端设备
(DataTerminalEquipment
,
DTE)
向终端适配器
(TerminalAdapter
,
TA)
或数据电路终端设备
(DataCircuitTerminalEquipment
,
DCE)
发送的。通过
TA
,
TE
发送
AT
指令来控制移动台
(MobileStation
,
MS)
的功能,与
GSM
网络业务进行交互。用户可以通过
AT
指令进行呼叫、
短信、电话本、数据业务、传真等方面的控制。
AT
指令必须以
“AT”
或
“at”
开头(
第一条发给模块的指令要都大写
)
,以回车(
)结
尾。模块的响应通常紧随其后,格式为:
<
回车
><
换行
><
响应内容
><
回车
><
换行
>
。
我们通过串口调试助手
SSCOM
来测试一下,
打开:
选择正确的
COM
号
(连接到
SIM900A
模块的
COM
端口,我电脑是
COM3
)
,然后设置波特率为
115200
,
勾选发送新行
(必选!
即
sscom
自动添加回车换行功能)
,然后发送
AT
到
SIM900A
模块,如下图所示:
我们发送了
2
次
AT
指令,第一次看到有乱码,这是因为模块上电后,还没有实现串口
同步,在收到第一次数据
(
不一定要
AT
指令
)
后,模块会自动实现串口同步后续通信就不会
出现乱码了。因为
SIM900A
具有自动串口波特率识别功能(识别范围:
1200~115200
)
,所
以我们的电脑
(
或设备
)
可以随便选择一个波特率(不超过识别范围即可)