【原创连载】+和土匪一起玩GPRS模块

[复制链接]
57315|176
 楼主| 我是土匪 发表于 2016-1-12 09:54 | 显示全部楼层
wrr360661326 发表于 2016-1-11 11:20
刚开始接触GPRS,买了模块使用串口测试了一下,TCPIP短信功能都用到了,后面用单片机去做。感觉好大的工作 ...

实现功能不难,做的稳定不易。
wrr360661326 发表于 2016-1-12 10:01 | 显示全部楼层
我是土匪 发表于 2016-1-12 09:54
实现功能不难,做的稳定不易。

你真厉害啊,特别崇拜!
 楼主| 我是土匪 发表于 2016-1-12 10:24 | 显示全部楼层
wrr360661326 发表于 2016-1-12 10:01
你真厉害啊,特别崇拜!

:L
术业有专攻,很多我也不会。

会是很多设备尸体堆积出来的。
keli55 发表于 2016-1-13 13:19 | 显示全部楼层
学习了,顶一下
wrr360661326 发表于 2016-1-14 09:04 | 显示全部楼层
我是土匪 发表于 2016-1-12 09:54
实现功能不难,做的稳定不易。

土匪,请教个问题啊。你在处理AT指令的时候,使用哪种方式等待当前这条AT有响应之后再发送下一条;对于有些AT指令回复的慢的,还有超时时间长一点。区分AT指令回复的数据时候也是像其他人说的,用状态机吗?
 楼主| 我是土匪 发表于 2016-1-15 15:32 | 显示全部楼层
wrr360661326 发表于 2016-1-14 09:04
土匪,请教个问题啊。你在处理AT指令的时候,使用哪种方式等待当前这条AT有响应之后再发送下一条;对于有 ...

状态机是可以的。
本人是依靠中断来获取串口的数据(AT返回值以及URC或数据),再进一步判断是不是AT返回值,是哪一条AT返回值,那种类型的返回值,再继续处理。
wrr360661326 发表于 2016-1-18 13:24 | 显示全部楼层
我是土匪 发表于 2016-1-15 15:32
状态机是可以的。
本人是依靠中断来获取串口的数据(AT返回值以及URC或数据),再进一步判断是不是AT返回 ...

依靠中断来获取串口的数据(AT返回值以及URC或数据),这种方法我也很赞同,会出现“答非所问”的情况吗?或者发一条AT指令后,又上来一条URC。
wrr360661326 发表于 2016-1-18 13:28 | 显示全部楼层
]你好 在吗?想请教你几个GPRS 模块的问题,刚接触不太懂,能给一个你的联系方式吗,QQ啥的
 楼主| 我是土匪 发表于 2016-1-19 14:17 | 显示全部楼层
wrr360661326 发表于 2016-1-18 13:24
依靠中断来获取串口的数据(AT返回值以及URC或数据),这种方法我也很赞同,会出现“答非所问”的情况吗 ...

不会所答非所问:
比如AT+CSQ,返回+CSQ: 21

通常两种方式可以识别:
URC是固定的,就那几个遍历一下。
其次,每条AT的返回值必须要和发送的at一一对应,这就要对每条AT的返回格式做处理和判断。


wrr360661326 发表于 2016-1-21 15:47 | 显示全部楼层
我是土匪 发表于 2016-1-19 14:17
不会所答非所问:
比如AT+CSQ,返回+CSQ: 21

还是习惯了,想起来就过来看看这个帖子有没有更新,
 楼主| 我是土匪 发表于 2016-1-22 10:24 | 显示全部楼层
wrr360661326 发表于 2016-1-21 15:47
还是习惯了,想起来就过来看看这个帖子有没有更新,

准备更新硬件部分了
最快这个周末

感谢支持
龙309728 发表于 2016-5-18 13:42 | 显示全部楼层
有用SIM800C内部API的吗?可以交流一下,内部API非常强大!
特别是远程代码更新升级
松哥无敌 发表于 2016-5-23 23:29 | 显示全部楼层
我是土匪 发表于 2015-9-29 17:33
AT架构代码举例一、     代码举例(中断方式)下面几条AT是常用的,是很多复杂应用的基础,暂且举例如何发 ...

AT_InTo_Queue这个函数没看懂,啥意思呢,求解释...
 楼主| 我是土匪 发表于 2016-5-25 14:38 | 显示全部楼层
松哥无敌 发表于 2016-5-23 23:29
AT_InTo_Queue这个函数没看懂,啥意思呢,求解释...

AT要等待前一条执行结束再发送下一条,建立一个FIFIO管理AT发送
熊歌 发表于 2016-6-1 09:55 | 显示全部楼层
谢谢,大漠
松哥无敌 发表于 2016-6-1 20:11 | 显示全部楼层
我是土匪 发表于 2015-10-10 14:27
步入正题如何接收DTMF音?用GPRS如何做到电话开门?拿SIM900A为例说明,GPRS实现到电话开门功能,手机拨打拨 ...

哥,你这个流程图是啥软件画的?
 楼主| 我是土匪 发表于 2016-6-2 11:33 | 显示全部楼层
松哥无敌 发表于 2016-6-1 20:11
哥,你这个流程图是啥软件画的?

VISIO
lok2008 发表于 2016-6-7 21:08 | 显示全部楼层
很好的资料,如果整理成文档打包就更好了!!!
貌似稿手 发表于 2016-6-8 11:06 | 显示全部楼层
楼主还太强大了  很少见到有这样的分享的帖子了
ok407371195 发表于 2016-10-31 20:13 | 显示全部楼层
您好,我有关于SIM800C的问题想请教一下,看过您SIM900A的帖子,十分膜拜哈。
我的问题是,SIM800C能够接受,反馈指令,信号质量CSQ:16,0 SIM卡检测存在,但是CREG:0,2/0,3始终无法注册到网络,这是怎么回事呢? 还望您有空能帮我看看哈 谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部