打印

请教高手:关于SIM300模块的问题。

[复制链接]
2287|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mjw001|  楼主 | 2011-1-15 19:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
应用SIM300模块进行GPRS通信,单独对GPRS模块部分与PIC单片机部分进行测试时,GPRS模块可以正常进行GPRS通信,PIC单片机部分可以正常通过串口输出AT指令与需要发送的数据。但将着两部分通过串口连接在一起时,问题出现了,模块可以正常与软件服务器端建立联系(在服务器端可以看到有用户端存在),但就是不能进行数据的传输。这是为什么呢?
程序部分如下
//cipsend//
memset(fasong,0,sizeof(fasong));  //uchar fasong[50];
strcpy(fasong,ata);  //const uchar ata[]="at+";
strcat(fasong,cipsend);   //const uchar cipsend[]="cipsend";
strcat(fasong,qp);    //const uchar qp[]="\r\n";
send(fasong,sizeof(fasong));
delay(1000);     //延时1s
  //fa_song//
memset(fasong,0,sizeof(fasong));
strcpy(fasong,data);    bank1 uchar data[]="012345678901234567890123456789";
  fasong[48]=0x26;
  fasong[49]=0x13;
send(fasong,sizeof(fasong));

相关帖子

沙发
风云兄| | 2011-1-16 22:18 | 只看该作者
我记得数据的结束符好像是0X1A吧,不发这个结束符估计不行。

使用特权

评论回复
板凳
hugerat| | 2011-1-17 17:21 | 只看该作者
看看我这篇**地,也许会对你有所帮助。也可以加我QQ交流。
http://b**ld.chinaunix.net/u2/75270/showart_2345815.html

使用特权

评论回复
地板
sharpboy| | 2011-2-23 09:42 | 只看该作者
GPRS通过TCPIP发送数据,最后发送是0x1a(CTRL^Z)

使用特权

评论回复
5
fclmyl2| | 2011-2-23 14:09 | 只看该作者
要看你用 AT+CIPSEND的格式
AT+CIPSEND=长度   之后发送你刚才设这大的内容 就行了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

71

帖子

0

粉丝