OpenEdv-开源电子网

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

很奇怪。关于stm32与sim800c模块 连接 信号质量bug

[复制链接]

25

主题

120

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
346
金钱
346
注册时间
2018-8-10
在线时间
92 小时
发表于 2019-3-4 12:10:32 | 显示全部楼层 |阅读模式
1金钱
1,单独用 ATK-USB-UART模块连接sim800c模块,通过发at指令可以发短信,信号质量10多。
2,连接stm32 程序基本使用原子哥的sim800c模块代码,硬件连接正确,但是查到信号质量只有0,发不出短信。
(ps:sim800c模块是网上买40多元。期初以为是信号不好和没有天线有关,后来买多个塑料天线安好,但是这个信号质量为0的bug依然存在)。

第四版本ATK-SIM800C GSM模块实验.zip

9.87 MB, 下载次数: 52

代码

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

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
发表于 2019-3-4 12:39:03 | 显示全部楼层
估计有可能程序上的兼容问题。建议买原子的800C试下
业精于勤荒于嬉;行成于思毁于随!
回复

使用道具 举报

25

主题

120

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
346
金钱
346
注册时间
2018-8-10
在线时间
92 小时
 楼主| 发表于 2019-3-4 13:37:47 | 显示全部楼层
1208 发表于 2019-3-4 12:39
估计有可能程序上的兼容问题。建议买原子的800C试下

我试着代码中打印文字来确定代码停在哪一步,发现if(sim800c_send_cmd("AT+CSMP=17,0,2,25","OK",200)) 这条指令有时执行得好,往下执行,有时候不行。但是我买的这个模块at指令和原子的一样,大部分资料也一样,只不过原子多了一些功能。
回复

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
发表于 2019-3-4 20:18:42 | 显示全部楼层
那你就重点找后面往下执行,不行的部分
但是原子的模块直接用是没问题的,最好还是用配套的程序来弄会比较顺畅一点
业精于勤荒于嬉;行成于思毁于随!
回复

使用道具 举报

25

主题

120

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
346
金钱
346
注册时间
2018-8-10
在线时间
92 小时
 楼主| 发表于 2019-3-8 12:34:31 | 显示全部楼层
帮顶帮顶
回复

使用道具 举报

10

主题

205

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1322
金钱
1322
注册时间
2015-3-3
在线时间
127 小时
发表于 2019-3-8 16:19:56 | 显示全部楼层
首先,你的板子供电电流够不够,这个800的瞬时联网电流可达2A,但是只是很短的一下时间,平常保持在60ma左右。你用STM32以此发送AT命令,并且把返回的数据通过其他串口打印出来看一下是不是都OK,如果是全部OK,那么就肯定过了
海纳百川者,荣耀伴一生!
回复

使用道具 举报

6

主题

359

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1604
金钱
1604
注册时间
2017-12-18
在线时间
173 小时
发表于 2019-3-8 17:16:41 | 显示全部楼层
帮顶一下
回复

使用道具 举报

25

主题

120

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
346
金钱
346
注册时间
2018-8-10
在线时间
92 小时
 楼主| 发表于 2019-3-9 09:04:05 | 显示全部楼层
shumivan 发表于 2019-3-8 16:19
首先,你的板子供电电流够不够,这个800的瞬时联网电流可达2A,但是只是很短的一下时间,平常保持在60ma左 ...

我用的是 精英板提供的5v电源供电,它最多提供1000ma。
回复

使用道具 举报

10

主题

205

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1322
金钱
1322
注册时间
2015-3-3
在线时间
127 小时
发表于 2019-3-9 10:19:47 | 显示全部楼层
800的工作电压是3.5-4.2,你自己核对一下供电。
海纳百川者,荣耀伴一生!
回复

使用道具 举报

25

主题

120

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
346
金钱
346
注册时间
2018-8-10
在线时间
92 小时
 楼主| 发表于 2019-3-9 13:23:11 | 显示全部楼层
shumivan 发表于 2019-3-9 10:19
800的工作电压是3.5-4.2,你自己核对一下供电。

我查了下,供电电压为 5V -20V,电流要保证 1A 或以上。锂电池供电电压为
3.6V -4.2V,电流要保证 1A 或以上。
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2019-9-21
在线时间
7 小时
发表于 2020-3-11 23:27:59 | 显示全部楼层
请问解决了吗 我也出现了这样的情况 并且指示灯闪烁不太正常
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-22 08:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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