OpenEdv-开源电子网

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

求助!!SIM900A模块和单片机通讯

[复制链接]

2

主题

5

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-9-12
在线时间
3 小时
发表于 2016-11-23 08:51:18 | 显示全部楼层 |阅读模式
1金钱
前几天买了个SIM900A模块,然后按照原子哥的教程试着用电脑的串口助手控制,然后成功了,发信息打电话啥的都没问题,然后我就尝试用stm32控制,结果整了三天了,死活通不过,我测试的思路是这样的,1首先用电脑串口助手直接控制模块,这一步成功了。2然后短接usb转ttl模块的TX和RX再发送一次数据,通过回传,显示出我发送了什么,如图2所示。3写了个程序如图3图4,然后我把什么验证之类的全部屏蔽掉了,因为例程里面乱七八糟的东西太多,指针数组什么的我又不是太会,我就干脆直接输出,简单方便 4写好程序之后我把单片机连接上usb转ttl模块,用电脑看单片机复位后的输出,如图1 感觉和图2是一样的,但是这绝对不是复制,就是两次不同的输出,5连接单片机和sim900a,结果一点反应都没有,然后就没有然后了。。。求大神告诉我这到底是怎么了。。。。

4FB03AE3D1B8794BCD41EA6EFDE4C4A3.png
12FADA1433A150A76031C7206607C688.png
AB330A5DE56AF7D26A498ADC64FADF61.png
AE0CE9CD407986485254E66DE59C8064.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-9-12
在线时间
3 小时
 楼主| 发表于 2016-11-23 08:52:32 | 显示全部楼层
那一堆for延时是因为我没有加验证那一步,所以我怕输出太快,程序反应不过来,就给了个延时
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-9-12
在线时间
3 小时
 楼主| 发表于 2016-11-24 14:39:47 | 显示全部楼层
有人么
回复

使用道具 举报

28

主题

218

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
498
金钱
498
注册时间
2013-11-19
在线时间
92 小时
发表于 2016-11-24 16:41:25 | 显示全部楼层
用原子的例程试试。你目前通过PC发送指令到GSM模块可以正常发短信,证明该模块可以正常工作
回复

使用道具 举报

21

主题

387

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1043
金钱
1043
注册时间
2016-9-8
在线时间
213 小时
发表于 2016-11-24 16:52:30 | 显示全部楼层
这么简单问题,不会处理?串口发送需要的AT命令字符串。串口接收中断来接收模块返回的数据。二者相互校正一下,,,
shop60994719.taobao.com
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-25 10:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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