logo资料库

SIM900A初始化流程.pdf

第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
资料共5页,全文预览结束
SIM900 模块初始化流程 Fangwang 2010-9-13 一、硬件流程 1、 在模块上电之前,请确保模块外围电路接口连接正确,无短路等异常情况以免损坏 模块。 2、 通过独立 LDO 的 EN 控制脚给模块上电,电源设计满足手册中设计要求。 3、 通过 PWRKEY 键给模块开机,通过读取模块 STATUS 脚判断是否开机。 4、 通过串口发送大写 AT\r 去同步波特率,常用可同步波特率:4800,9600,19200, 38400,57600。注意 115200BPS 不能同步,需要手动设置。 为便于阐述,下面为 MCU 与 SIM900 连接示意图: 下面为 SIM900 硬件初始化流程:
二、软件流程 在 PC 上的串口调试工具: 注意:由于模块出厂时为自适应波特率,如上图选 57600,发送 AT\r 进行同步。可以使 用 AT+IPR 进行设置为固定波特率。 模块开机后应该执行下面初始化流程: AT //测试串口通讯是否正常 OK AT+CPIN? //查询 SIM 卡是否 READY +CPIN: READY OK AT+CSQ //查询 CSQ +CSQ: 18,0 OK AT+CREG? //是否已注册到 GSM 网络 +CREG: 0,1 OK
AT+CGATT? //是否已附着 GPRS 服务 +CGATT: 1 OK 下图为 MCU 对 SIM900 初始检测流程:
三、链路维护的出错处理 如果发现 SIM900 模块与服务器之间长时间没有通信,且使用内置协议栈,可执行下面的异 常处理流程。
分享到:
收藏