OpenEdv-开源电子网

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

关于GSM发送短信的两个问题

[复制链接]

16

主题

85

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2013-5-15
在线时间
0 小时
发表于 2015-4-23 01:14:54 | 显示全部楼层 |阅读模式
5金钱
[mw_shl_code=c,true]//SIM900A发短信测试 void sim900a_sms_send_test(void) { u8 *p="Congratulations! You succeed!"; sim900a_init(); //不需要sim900a_unigbk_exchange吗? if(sim900a_send_cmd("AT+CMGS=\"18646668556\"\r\n",">",200)==0);//设置要发送的手机号码 { delay_ms(500); if(sim900a_check_cmd(">"))//是否收到">" { LED1=!LED1; u2_printf((char*)p); //发短息内容到GSM模块 if(sim900a_send_cmd((u8*)0X1A,"+CMGS:",1000)==0)//发送结束符,等待发送完成(最长等待10秒,因为短信长了的话,等待时间会长些) { LED1=!LED1; } USART2_RX_STA=0; } } }[/mw_shl_code]

这是我在论坛搜到的一个关于发短信的程序,这哥们的发送短信的函数模块没有像原子哥sim900a_unigbk_exchange转换函数,,,他这个行得通不?(买了板子没买稳压电源,稳压电源刚买的还在路上。。。先学习下了解下情况。。。orz)

还有就是我如果结合GPS,采集到GPS信息dtbuf1,我只要将p=dtbuf1就行了对吧,也就是原子哥代码里的const u8* sim900a_test_msg

[mw_shl_code=c,true]sprintf((char*)dtbuf1,"Longitude:%.5f %1c Latitude:%.5f %1c\r\nUTC Date:%04d/%02d/%02d\r\nUTC Time:%02d:%02d:%02d ",\ ((float)gpsx.longitude)/100000,gpsx.ewhemi,((float)gpsx.latitude)/100000,gpsx.nshemi,\ gpsx.utc.year,gpsx.utc.month,gpsx.utc.date,gpsx.utc.hour,gpsx.utc.min,gpsx.utc.sec); [/mw_shl_code]



最佳答案

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

需要那个函数,你需要把你的手机号和你要发的短信全部经过那个函数转换之后才能发出去。你先调试电脑—SIM900a,你在熟悉AT指令之后,在用单片机调试。 还有你的第一百三十八行,sim900a_send_cmd里面有检查的功能,不用再加了!!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

24

主题

208

帖子

0

精华

高级会员

Rank: 4

积分
714
金钱
714
注册时间
2014-4-8
在线时间
160 小时
发表于 2015-4-23 01:14:55 | 显示全部楼层
需要那个函数,你需要把你的手机号和你要发的短信全部经过那个函数转换之后才能发出去。你先调试电脑—SIM900a,你在熟悉AT指令之后,在用单片机调试。
还有你的第一百三十八行,sim900a_send_cmd里面有检查的功能,不用再加了!!
回复

使用道具 举报

16

主题

85

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2013-5-15
在线时间
0 小时
 楼主| 发表于 2015-4-24 17:13:06 | 显示全部楼层
回复【2楼】xinxian:
---------------------------------
串口线漏买了,,,跪了,,我买来再试试,,先谢谢了
回复

使用道具 举报

3

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2016-1-4
在线时间
26 小时
发表于 2016-5-5 21:29:37 | 显示全部楼层
马一个
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

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

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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