OpenEdv-开源电子网

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

SIM900A彩信发送有时候成功,有时候不成功。

[复制链接]

1

主题

7

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2013-1-5
在线时间
0 小时
发表于 2014-8-12 00:49:47 | 显示全部楼层 |阅读模式
5金钱
最近在用SIM900A(带MMS功能)模块进行彩信实验,出现如题所说的问题。SIM900A彩信发送有时候成功,有时候不成功。

问题现象:

在调试的时候,在线调试,单步运行,基本每次都成功。当换成全速运行的时候,有时候会发送不成功。

操作步骤是按文档:SIM900_MMS_AT Command Manual_V1.00 上来实现的。
SIM900的程序是使用原子哥的。

SIM900_MMS_AT Command Manual_V1.00.pdf

285.51 KB, 下载次数: 1205

最佳答案

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

在全速运行时,你检查过返回的值吗??,建议你检查一下,然后延时一下,再发送下一条指令,这样就和你单步是一个意思了,。。,你这种情况可能是相邻2条指令之间延时不够,以至于没有返回OK或其他网络值,下一条指令就来了,不知道你程序怎么写的,,我也只能够这么说了,,呵呵。。
技术源于积累,成功源于执着!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

26

主题

467

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
876
金钱
876
注册时间
2013-10-3
在线时间
23 小时
发表于 2014-8-12 00:49:48 | 显示全部楼层
在全速运行时,你检查过返回的值吗??,建议你检查一下,然后延时一下,再发送下一条指令,这样就和你单步是一个意思了,。。,你这种情况可能是相邻2条指令之间延时不够,以至于没有返回OK或其他网络值,下一条指令就来了,不知道你程序怎么写的,,我也只能够这么说了,,呵呵。。
避免犯错本是错误所在,我错故我在……
回复

使用道具 举报

2

主题

14

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2014-2-28
在线时间
0 小时
发表于 2014-8-12 16:46:11 | 显示全部楼层
楼主,能否分享一些彩信发送的代码,最近也在做这个,被一个问题卡住了。
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2013-1-5
在线时间
0 小时
 楼主| 发表于 2014-8-12 22:01:36 | 显示全部楼层
回复【2楼】benjamin:
---------------------------------
1 AT

OK

2 at+cmmsinit

OK

3 at+cmmscurl="mmsc.monternet.com"

OK

4 AT+CMMSCID=1

OK

5 AT+CMMSPROTO="10.0.0.172",80

OK

6 AT+CMMSSENDCFG=6,3,0,0,2,4

OK

7 AT+SAPBR=3,1,"Contype","GPRS"

OK

8 AT+SAPBR=3,1,"APN","CMWAP"

OK

9 AT+SAPBR=1,1

OK

10 AT+SAPBR=2,1

+SAPBR: 1,1,”10.117.116.128”

OK

11 AT+CMMSEDIT=1

OK

12 AT+CMMSDOWN="PIC",7955,40000

CONNECT

//该参数中7955是图片的字节数,40000是时间,设置完之后必须用SSCOM串口软件选中例程图片,直接发送文件

13 AT+CMMSRECP=”15951834XXX”

OK

//设置目标手机号,此处填写您要发送的目标手机号,XXX是为了不让您发送到我的手机上

14 AT+CMMSSEND

OK

一个更合理的流程:(该流程一切返回都以成功为标志未列出,如需进一步了解请参考SIMCom公司标准文档“SIM900_MMS_AT Command Manual_V1.01.pdf”)

//配置

AT

AT+CPIN?

AT+CGATT? //因为彩信用HTTP协议发送,建立在GPRS之上所以必须查询网络附着情况 AT+CMMSINIT//初始化彩信

AT+CMMSCURL="mmsc.monternet.com"//配置中国移动手机彩信中心地址

AT+CMMSCID=1//设置承载上下文ID

AT+CMMSPROTO="10.0.0.172",80

AT+CMMSSENDCFG=6,3,0,0,2,4

//激活承载

AT+SAPBR=3,1,"Contype","GPRS"

AT+SAPBR=3,1,"APN","CMWAP"

AT+SAPBR=1,1

AT+SAPBR=2,1

//发送

AT+CMMSEDIT=1

AT+CMMSDOWN="PIC",7955,50000//使用例程中的JPG格式图片

AT+CMMSDOWN="TITLE",6,50000//参数6包含大小端格式头

FE FF 7F 8E 59 73//使用HEX格式发送,不带空格

AT+CMMSDOWN="TEXT",12,50000

FE FF 7F 8E 59 73 52 2B 75 1F 6C 14 //使用HEX格式发送,不带空格

AT+CMMSCC=cxb4224@163.com //发送至邮箱

AT+CMMSRECP="15951834861" //目的手机号,务必保证手机号开通GPRS业务 AT+CMMSSEND

//发送结束后关闭

AT+CMMSEDIT=0 //退出配置模式

AT+SAPBR=0,1 //退出承载,释放网络链接

AT+CMMSTERM //退出彩信功能
技术源于积累,成功源于执着!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-8-12 22:35:15 | 显示全部楼层
看看是不是指令接收处理上的问题?
我发现原来的代码接收处理做的不是很好.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2013-1-5
在线时间
0 小时
 楼主| 发表于 2014-8-12 23:32:37 | 显示全部楼层
回复【4楼】正点原子:
--------------------------
单步运行发现,部分接收不正常,少了数据。
原子哥,你最新代码在哪可以下载~!
技术源于积累,成功源于执着!
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2013-1-5
在线时间
0 小时
 楼主| 发表于 2014-8-12 23:34:37 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
AT+SAPBR=1,1 
AT+CMMSSEND

这两条接收不正常。 但是单步的时候,彩信能发送成功。
技术源于积累,成功源于执着!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-8-13 00:19:39 | 显示全部楼层
回复【5楼】啸风:
---------------------------------
这个没有最新代码。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

16

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
135
金钱
135
注册时间
2014-9-16
在线时间
2 小时
发表于 2014-9-17 17:17:00 | 显示全部楼层
回复【6楼】啸风:
---------------------------------
你好,能指点下么,我也在做这一方面的东西,不太会调试啊
回复

使用道具 举报

26

主题

467

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
876
金钱
876
注册时间
2013-10-3
在线时间
23 小时
发表于 2014-9-19 19:15:54 | 显示全部楼层
朋友,,想请问你一下,,那个 彩信内容你是怎么读取出来的。。。都是乱码啊。。
避免犯错本是错误所在,我错故我在……
回复

使用道具 举报

3

主题

14

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2013-4-28
在线时间
1 小时
发表于 2015-5-11 09:36:18 | 显示全部楼层
楼主   你的问题解决了吗   遇到个发送图片的问题
回复

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
190
金钱
190
注册时间
2017-2-9
在线时间
15 小时
发表于 2017-2-9 09:44:57 | 显示全部楼层
也在做彩信这个,求程序啊,楼主,可以给分享下吗,我的邮箱zhengzhiruipizai@qq.com,,,谢谢,新年好运,
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-6 22:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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