专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
STM32
SIM900A彩信发送有时候成功,有时候不成功。
2019-10-15 04:18
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
STM32/STM8
13065
11
1012
最近在用SIM900A(带MMS功能)模块进行彩信实验,出现如题所说的问题。SIM900A彩信发送有时候成功,有时候不成功。
问题现象:
在调试的时候,在线调试,单步运行,基本每次都成功。当换成全速运行的时候,有时候会发送不成功。
操作步骤是按文档:SIM900_MMS_AT Command Manual_V1.00 上来实现的。
SIM900的程序是使用原子哥的。
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
zhang164534
1楼-- · 2019-10-15 10:09
精彩回答 2 元偷偷看……
加载中...
benjamin
2楼-- · 2019-10-15 10:17
楼主,能否分享一些彩信发送的代码,最近也在做这个,被一个问题卡住了。
加载中...
啸风
3楼-- · 2019-10-15 12:59
回复【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 //退出彩信功能
加载中...
正点原子
4楼-- · 2019-10-15 14:31
看看是不是指令接收处理上的问题?
我发现原来的代码接收处理做的不是很好.
加载中...
啸风
5楼-- · 2019-10-15 17:14
回复【4楼】正点原子:
--------------------------
单步运行发现,部分接收不正常,少了数据。
原子哥,你最新代码在哪可以下载~!
加载中...
啸风
6楼-- · 2019-10-15 20:27
精彩回答 2 元偷偷看……
加载中...
1
2
下一页
一周热门
更多
>
相关问题
STM32F4上I2C(在PROTEUS中模拟)调试不通的问题
6 个回答
芯片供应紧张,准备换个MCU,MM32L系列替换STM32L系列的怎么样?
7 个回答
STM32同时使用两个串口进行数据收发时数据丢包的问题
5 个回答
STM32F103串口通信死机问题
4 个回答
STM32WLE5CC连接SX1268在LoRa模式下能与 SX1278互通吗?
2 个回答
STM32开发板免费用活动
7 个回答
stm32 处理 DHT11占用太多时间,大家程序是怎么设计的
8 个回答
分享一个STM32单片机做的离线编程器代码
9 个回答
相关文章
ST公司第一款无线低功耗单片机模块有效提高物联网设计生产效率
0个评论
如何实现对单片机寄存器的访问
0个评论
通过USB用STM32片内自带Bootloader下载程序及注意事项
0个评论
欲练此功必先自宫之STM32汇编启动,放慢是为了更好的前行
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
STM32
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
---------------------------------
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 //退出彩信功能
我发现原来的代码接收处理做的不是很好.
--------------------------
单步运行发现,部分接收不正常,少了数据。
原子哥,你最新代码在哪可以下载~!
一周热门 更多>