单片机和GPRS模块连接,单片机给模块发送指令,实际发送的指令GPRS模块已经运行了,但接受不到模块的返回

 我来答
tczdon
2013-09-02 · TA获得超过149个赞
知道小有建树答主
回答量:123
采纳率:0%
帮助的人:136万
展开全部
你可以先把电脑跟GPRS模块通信,用串口调试助手给GPRS发AT指令,如果没有返回那就是GPRS的问题,如果有返回那可能就是你单片机的程序有问题,没有把接收到的数据存到缓存中。
追问
之前我也是这么想的,捣胡半天 没搞好串口中断, 我的串口中断 从电脑上发给单片机是能接受到的,我想应该也能接受到GPRS发来的数据, 可结果却没有,有点纠结,还望进一步指点
追答
GPRS与电脑的通信和单片机的串口通信不是一回事。按你说的GPRS模块应该没问题,如果你从单片机给GPRS模块发的指令能运行了,说明通信正常。所以问题应该就出在你的串口接收中断程序了,单片机接收到GPRS回复的数据不一定跟电脑上的串口调试助手显示的一样,你需要对这些数据解析。你可以这样,把单片机接收到的数据原封不动的发到电脑上,通过调试助手看看你接收到的数据都是什么,这就需要你把三者连起来:  GPRS——单片机——电脑。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式