天线|RF射频
直播中

王兵

7年用户 203经验值
私信 关注
[问答]

SIM900a GPRS模块只能发送一次数据

我使用的GPRS模块有好使的程序,之前都管用。可就从端午节放假开始之后到今天6月3号,这个就不好使了。不管是用STM32控制模块,还是用电脑串口助手直接控制都不管用,只能发送一次数据,发送第二次就发不出去了。用AT+CIPATATUS测的结果是connect OK的,而且也可以通过ATD10086;打电话,就是不能GPRS发送数据了,发送其他AT指令都是正常反应。就是发AT+CIPSEND出现>之后发数据,然后再发Ctrl+z,网络助手收不到数据,整个过程就是卡在了Ctrl+z。然后我发AT+CIPCLOSE=1,这时就会出现奇迹,前面想要发送的数据一股脑的都发过来了,不知道怎么解释,这难道是因为移动网络的问题?另外我换过手机卡测试过,也换过其他的原子哥的SIM900a_GPRS模块测试过,都是一样的情况。为什么,请大家指点指点。毕设就要实物效果验证了,不能因为其他原因或是网络原因一会管用一会不管用啊。。。。。。
下面是我实验用的配置
AT+CIPSHUT
AT+CGCLASS="B"
AT+CGDCONT=1,"IP","CMNET"
AT+CGATT=1
AT+CIPCSGP=1,"CMNET"
AT+CIPHEAD=1
AT+CLPORT="TCP","8080"
AT+CIPSTART="TCP","59.72.103.6","7945"
AT+CIPSTATUS
完事connect OK之后,就AT+CIPSEND,第一次完美发送,第二次,第三次,,,Ctrl+z之后网络助手是没有显示的,,,

回帖(28)

李熙国

2019-4-22 05:57:19
 那你旺旺联系下我们,直接连接我们的电脑试试吧。
举报

龙慧

2019-4-22 06:09:10
用什么助手发送的?
直接发送0X1A试试(代替CRTL+z)。
举报

白桦

2019-4-22 06:20:41
换短一点的杜邦线,多共几次地试试!
举报

贾小龙

2019-4-22 06:26:18
原子哥,小弟昨天刚拿到你的GPRS模块,只是里面都是寄存器写的,以前都是用库函数写的程序,所以现在看起来很不习惯,请问原子哥是否有库函数版本的,专门针对你的那个GPRS模块的呢?有的话还望发一份给我哈!!!1326134016@qq.com,万分感谢!!!!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分