OpenEdv-开源电子网

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

STM32F103驱动SIM900A模块遇到问题,利用串口打印调试,没有打印信息。。

[复制链接]

6

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2017-6-12
在线时间
36 小时
发表于 2017-7-2 17:18:23 | 显示全部楼层 |阅读模式
10金钱
弄了两天了,不知道是哪里出错了,希望大家帮帮忙!!!

利用串口调试,没有数据输出!勾选串口调试工具中的DTR选项并取消后,串口打印出图片中的信息。

利用串口调试,没有数据输出!勾选串口调试工具中的DTR选项并取消后,串口打印出图片中的信息。

调用的测试函数如上图所示。

调用的测试函数如上图所示。

GPRS工程模板.rar

2.32 MB, 下载次数: 222

整个的工程模板

最佳答案

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2017-6-12
在线时间
36 小时
 楼主| 发表于 2017-7-2 17:18:24 | 显示全部楼层
lvkanger 发表于 2017-7-4 09:33
建议:1.确认硬件有没有问题。2.确认模块已经开机。3.监听串口输出的AT+回车是否正确。

好的,谢谢!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-7-3 00:27:04 | 显示全部楼层
帮顶
回复

使用道具 举报

15

主题

866

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7703
金钱
7703
注册时间
2016-11-30
在线时间
651 小时
发表于 2017-7-3 09:18:26 | 显示全部楼层
sim900a_send_cmd()函数用的没问题吧?确定输出是AT+回车吧?
回复

使用道具 举报

6

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2017-6-12
在线时间
36 小时
 楼主| 发表于 2017-7-3 09:36:18 | 显示全部楼层
lvkanger 发表于 2017-7-3 09:18
sim900a_send_cmd()函数用的没问题吧?确定输出是AT+回车吧?

我也检查过sim900a_send_cmd()函数,参考了很多网上的代码,大同小异,实现方式和功能是一样的
回复

使用道具 举报

9

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
228
金钱
228
注册时间
2016-7-4
在线时间
47 小时
发表于 2017-7-3 09:53:22 | 显示全部楼层
AT后要加“0D 0A” 结束符,你只有0D,所以收不到,要加\r\n
回复

使用道具 举报

7

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2017-7-2
在线时间
38 小时
发表于 2017-7-3 10:51:00 | 显示全部楼层
看看波特率有没有对应上吧
回复

使用道具 举报

6

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2017-6-12
在线时间
36 小时
 楼主| 发表于 2017-7-3 14:37:16 | 显示全部楼层
Randy.zhang 发表于 2017-7-3 09:53
AT后要加“0D 0A” 结束符,你只有0D,所以收不到,要加\r\n

直接用sim900a_send_cmd("AT\r\n","OK",500);发送命令还是无法收到打印的信息
回复

使用道具 举报

0

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
236
金钱
236
注册时间
2016-10-12
在线时间
22 小时
发表于 2017-7-3 17:31:40 | 显示全部楼层
请问楼主搞出来了没?
回复

使用道具 举报

6

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2017-6-12
在线时间
36 小时
 楼主| 发表于 2017-7-3 19:19:25 | 显示全部楼层
Quoten 发表于 2017-7-3 17:31
请问楼主搞出来了没?

没有,你有什么解决方法吗?
回复

使用道具 举报

15

主题

866

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7703
金钱
7703
注册时间
2016-11-30
在线时间
651 小时
发表于 2017-7-4 09:33:39 | 显示全部楼层
行者川 发表于 2017-7-3 19:19
没有,你有什么解决方法吗?

建议:1.确认硬件有没有问题。2.确认模块已经开机。3.监听串口输出的AT+回车是否正确。
回复

使用道具 举报

6

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2017-6-12
在线时间
36 小时
 楼主| 发表于 2017-7-4 16:57:25 | 显示全部楼层
没返回是因为进入了sleep模式(原来DTR引脚没上拉,只要悬空,sim900a也会进入sleep模式),刚刚在论坛里面看到一位小伙伴的问题,觉得和我这个很相似,但不知道怎么解决!
回复

使用道具 举报

6

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2017-6-12
在线时间
36 小时
 楼主| 发表于 2017-7-4 16:57:36 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-8-17 05:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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