《GPRS实现短信通信.doc》由会员分享,可在线阅读,更多相关《GPRS实现短信通信.doc(10页珍藏版)》请在金锄头文库上搜索。
1、短信功能! 网络连接中,请等待. Send - Send - AT Send - Send - AT Recv - AT Recv AT+CMGF=0 Send - AT+CNMI=1,2 输入号码,ENTER键发送,Cancel退出 15950534830发送短消息 Send - AT+CSCA=+8613800250500 开始发送 Send - AT+CMGS=57 Recv 0891683108200505F011000D91685159504338F00008002A6B228FCE4F7F752857FA4E8E 77ED6D88606F76846B658FDB7535673A76
2、8463A752367CFB7EDF000D000A Send - Recv AT+CMGS=27Recv 0891683108200505F011000D91685159504338F00008000C6536523077ED4FE1000D000ASend - Recv 0891683108200505F011000D91685159504338F00008000C6536523077ED4FE1000D000A发送完毕代码打印:/*/* */* FILE NAME VERSION */* */* GPRS.C 1.0 */* */* DESCRIPTION */* */* JX44B0(
3、S3C44B0X)GPRS通讯实验 */* */* */* DATA STRUCTURES */* */* FUNCTIONS : */* 在JX44B0教学实验箱进行GPRS通讯实验 */* */* DEPENDENCIES */* JX44B0-2 */* JX44B0-3 */* */* */* NAME: */* REMARKS: */* */*Copyright (C) 2003 Wuhan CVTECH CO.,LTD */*/*/* 学习JX44B0中电话呼叫功能和中英文短信功能的实现方法: */* 注意: */* 1. 该实验仅仅适用与JX44B0-2以及JX44B0-3实验箱
4、 */* 2. 实验之前请阅读用户手册,并进行正确的硬件连接 */* 3. 实验过程需要SIM卡,SIM可以使用中国移动和中国联通的各种手机卡 */* 4. SIM卡请不要带电插拔,否则容易导致烧卡 */* 5. 短信实验中需要修改短信中心号码,请参照您的手机中的设置设置该值, */* 注意去掉前面的+号 */*/* 包含文件 */#include 2410addr.h#include 2410lib.h#include gprs.h/* 按键缓冲区 */char gprs_key_recv_bufGPRS_RECV_CMD_MAX_BUF;int gprs_key_recv_read = 0
5、;int gprs_key_recv_write = 0;/*/ Function name: TRACE/ Description : 在串口0上打印调试信息/ Return type: void/ Argument : char *string*/void TRACE(char *string)/ disable int/gprs_disable_int();Uart_Select(0);Uart_Printf(string);/ enable int/gprs_enable_int();/*/ Function name: TestSMS/ Description : 短信功能测试/ Return type: void/ Argument : */void TestSMS()int delaytime=0;int RecvError=0;enum GPRS_SMS_STATUSGPRS_SMS_INIT, / 正在初始化GPRS_SMS_IDLE, / 初始化完毕,等待输入GPRS_SMS_GET_NUM, / 输入号码 GPRS_SMS_SEND, / 呼出;char strcallnum20;char gprs_cmd_send_string512;