1、常用 *** 作
1.1 AT
命令解释:检测 Module 与串口是否连通,能否接收 AT 命令; 命令格式:AT《CR》
命令返回:OK (与串口通信正常)
(无返回,与串口通信未连通)
测试结果:AT OK
1.2 AT+CSQ
命令解释:检查网络信号强度和 SIM 卡情况命令格式:AT+CSQ《CR》
命令返回:+CSQ: **,##
其中**应在 10 到31 之间,数值越大表明信号质量越好,##应为 99。 否则应检查天线或 SIM 卡是否正确安装
测试结果:AT+CSQ《CR》
+CSQ: 31, 99 信号强度值会有少许变化,用手遮住天线,信号强度值会下降(大致在 26 左右)。
1.3 ATZ 命令解释:恢复原厂设置 命令格式:ATZ《CR》命令返回:OK
1.4 AT+CGMR命令解释:查询模块版本; 命令格式:AT+CGMR《CR》命令返回: 《revision 》
+CMEERROR《err》
测试结果:AT+CGMR《CR》
R4A021 CXC1122528
OK
解释:模块版本号为 R4A021
1.5 AT+IPR
命令解释:修改串口 1 波特率; 命令格式:AT+IPR=《value 》《CR》命令返回: ERROR
OK
测试结果:AT+IPR=19200《CR》OK
注意:串口波特率修改为 19200后要把串口调试工具的波特率设为相应波特率 后模块才会有返回
1.6 AT&W命令解释:保存模块设置; 命令格式:AT&W《CR》 命令返回: OK
ERROR(保存不成功)
测试结果:AT&W 《CR》 OK
2、通话 *** 作
2.1ATD 命令解释:拨打电话 命令格式:ATD**********;《CR》(****为电话号码) 命令返回:OK
NO DIAL TONE(没有拨号音)
NO CARRIER(无载波) 测试结果:a. ATD13510090403;《CR》
OK
呼叫成功;
b. ATD13510090403;《CR》 NO DIAL TONE天线未接好,接触不良;
c. ATD13510090403《CR》NO CARRIER 命令错误,缺{;};
2.2RING 命令解释:有电话呼入 命令格式: 命令返回:无
2.3ATA命令解释:摘机 命令格式:ATA《CR》命令返回:OK 测试结果:RING
RING ATA《CR》OK 接通电话;
2.4ATH 命令解释:挂机 命令格式:ATH《CR》命令返回:OK 测试结果:ATH《CR》
OK
电话挂断(通话过程中);
2.5AT+CHUP命令解释:挂机 命令格式:AT+CHUP《CR》命令返回:OK 测试结果:RING
ATH《CR》 OK 电话挂断(尚未接通来电);
2.6AT+VTS命令解释:拨打分机 命令格式:AT+VTS=“分机号码”《CR》 命令返回:OK
测试结果: AT+VTS=“0”《CR》 OK
1.AT命令语法:所有命令行必须以AT或at作为开头,以回车(《CR》)作为结尾。
响应通常紧随命令之后,它的样式是“《回车》《新行》《响应内容》《回车》《新行》”即:(《CR》《LF》《响应内容》《CR》《LF》)
AT命令从语法上可以分为三类:“基础类”“S参数类”“扩展类”。
2.GSM模块可以被称为如下术语:
1)ME(移动设备)
AT + CMGF 选择短消息格式
AT + CSCS 选择TE字符集
AT + CSMP 设置短消息文本模式参数
AT + CMGS 发送短消息
/*********************************/
sent_byte(uchar data)
{
while((IFG1 & UTXIFG0)== 0);
U0TXBUF = data;
}
sent_string(uchar *p)
{
uchar *a;
a = p;
do
{
p = a;
while(*p!=‘\0’)
{
sent_byte(*p);
p++;
}
}
while(!((Rbuf[0]==‘O’)&&(Rbuf[1]==‘K’)));
w = 0;
P4OUT = 0x0f;
}
/************************************/
sent_ph(uchar *data)
{
while(*data != ‘\0’)
{
sent_byte(*data);
data++;
}
}
sent_data(uchar *data)
{
while(*data != ‘\0’)
{
sent_byte(*data);
data++;
}
sent_byte(0x1A); //CTRL + Z 发送数据终止符,开始数据发送
}
SIM900_TCPIP_ApplicaTIon
AT + CIPMUX:启动多IP连接
AT+CIPMUX=《n》 被用来选择TCPIP连接模式,当n=0时,为单路连接模式;当n=1时,为多路连接模式;
默认配置为单路连接模式。对于单路连接模式,SIM900支持透明传输模式和非透明传输模式。
AT+CIPMODE=《n》被用来选择TCPIP应用模式,当n=0时,支持非透明模式(正常模式);当n=1时,
为透明模式。默认配置为非透明模式,在该模式下SIM900有三种工作模式,TCP客户端,UDP客户端和TCP服务器。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)