OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7623|回复: 3

GSM模块透传模式下会收到数据的问题,请各位帮忙出出主意

[复制链接]

3

主题

6

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2015-1-26
在线时间
0 小时
发表于 2015-1-26 13:59:58 | 显示全部楼层 |阅读模式
5金钱
我用的GSM模块是HUAWEI MG323-B型号,现在通过GPRS联网(透传功能)已经实现,通过协议上传规定格式的数据,平台收到数据后会做出应答,现在遇到的一个问题是这样的:
1、当联网后,采用TCP端口方式,连接到指定IP和端口,这一步没有问题
2、发现我的模块在发送GPS位置数据1个半小时左右的时候(位置信息每15S发送一次,心跳数据包是67S发送一次),发现我的GSM模块只能发送数据,但是接收不到平台下发的应答数据。登录到后台服务器查看数据,平台对于我的消息,每次都有应答。用示波器测量GSM和107芯片之间的RX和TX。发现在我发送数据的时候能够测到我发送的数据,但是测不到平台下发的应答数据,
3、模块还出现另一种现象就是在运行到1个半小时左右时候,上述情况不出现,程序就会发生硬中断现象,如果不出现硬中断,就会出现接收不到应答数据的现象。
4、关于硬中断我查过,造成这种原因有数组越界。指针乱飞,或是数据访问了不该访问的内存地址,但是我疑惑的是,如果是指针溢出等现象,不会要等到1各半小时左右才出现吧,若是其他致命错误,程序也不可能完整的运行这么久,所以对这种现象很疑惑,想请各位给解答一下,会有什么样的可能造成这样的错误呢,谢谢啦
想问一下,大家有没有遇到这样的情况,

最佳答案

查看完整内容[请看2#楼]

回复【2楼】正点原子: --------------------------------- 谢谢原子哥,问题同事给解决了,我把我的程序合并到他的主控当中,他顺便把问题解决了,虽然不清楚到底我这边问题出在哪了,有时间在好好看一下,查找下错误。没有用内存管理,因为对这个不熟悉,怕用了会适得其反
努力去解决工作中遇到的一个又一个问题
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

6

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2015-1-26
在线时间
0 小时
 楼主| 发表于 2015-1-26 13:59:59 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
谢谢原子哥,问题同事给解决了,我把我的程序合并到他的主控当中,他顺便把问题解决了,虽然不清楚到底我这边问题出在哪了,有时间在好好看一下,查找下错误。没有用内存管理,因为对这个不熟悉,怕用了会适得其反
努力去解决工作中遇到的一个又一个问题
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-1-27 00:04:18 | 显示全部楼层
你用了内存管理没有?
最简单的方法,直接写一个最简单的代码测试,不要加其他功能,最好用串口调试助手,直接连接GSM模块,不经过单片机,进行测试。
看看是否出问题,运行一个半小时对比下。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

3

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2016-6-1
在线时间
9 小时
发表于 2016-10-6 10:44:02 | 显示全部楼层
请问楼主你的GPRS通信是什么模式啊,百度了也不是很懂透传模式一般用在哪些地方,目前在纠结这个,求告知
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 08:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表