硬件平台:正点原子ATK-SIM900A GSM/GPRS模块开发板
软件平台:PC端串口调试工具
测试目的:测试开发板基本功能、熟悉AT指令
1. 连接好硬件,主要是通过串口线连接PC和开发板,并给开发板供电。
2. 打开串口调试工具XCOM,调试工具会自动找到串口(这里是COM5),通信参数设置为:
115200bps的波特率、1位停止位、8位数据位、无校验位。另外,要勾选下面的“发送新行”复选框(如图1所示),这是因为AT指令默认是以回车()结尾,这样调试工具会自动为AT指令加上回车。
图1
3. 打开板上开关(这时蓝色LED亮),并长按PWR_KEY键(这时红色LED闪烁)。这时调试工具会收到一串乱码,如图2所示。
按SIM900A手册,这是用于串口同步。
图2
4.测试下列AT指令
1)AT+CPIN?
查询SIM卡状态。
收到的回复信息是+CPIN: READY
这表明SIM正常。
2)AT+CSQ
查询信号质量。
收到的回复为+CSQ: 14,0
14表示的是信号强度,0表示误码率。
3)AT+COPS?
查询SIM卡的运营商。
收到的回复是+COPS: 0,0,"CHINA MOBILE"
表示这是移动卡。
4)AT+CGMI
查询模块的生产商。
收到的回复是SIMCOM_Ltd
表示生产商是SIMCOM公司。
5)AT+CGMM
查询模块型号。
收到的回复SIMCOM_SIM900A
表示这是SIMCOM的SIM900A模块。
上述指令测试结果见图3.
图3
图3中会看到,每发一条指令,串口也会收到同样的指令,后面再跟着对指令的应答。这是因为SIM900A默认开启串口回显功能。可以通过指令ATE0来关闭,如果要打开,可以通过ATE1再打开。
附件是串口调试工具和SIM900A的指令手册。
飞言走笔 2015-10-10 09:43
残弈悟恩 2015-10-10 08:52
飞言走笔 2015-10-8 19:47
残弈悟恩 2015-10-8 08:58