基于GPRS模块的串口通信?

基于GPRS模块的串口通信?,第1张

提示楼主一下

首先,你要先写串口通信的程序,包括串口的初始化:设置串口寄存器的工作方式,根据需要用定时器设置波特率。

其次,你要确定你的串口使用中断接收还是用查询接收,这要根据模块来确定,如果GPRS模块接收数据只能通过中断接收,那么就用中断,要是模块可以用查询,也就是模块有查询的指令,那最好用查询接收,因为中断会很麻烦。

再次,你要根据串口函数和AT指令写GPRS的函数,包括初始化,建立连接,发送和接收数据,关闭连接等函数

最后,写一个整体的函数调用以上函数,完成你所用的功能。

我在网上下载到一个程序,基本就是这个思路,楼主要的话可以留个邮箱。

另外,团IDC网上有许多产品团购,便宜有口碑

GPRS模块大都是通过串口和单片机通信的,所以用51单片机控制GPRS模块

(1)首先要编写串口的通信程序,串口的初始化,读写数据等,提前要确定你的串口接收数据是中断方式还是查询方式,这要根据你的GPRS模块来决定,国内的很多GPRS模块,都只支持中断的方式,西门子的可以用查询,其实用查询比较简单,中断的话调试起来相对较麻烦;

(2)根据串口通信程序和使用的GPRS模块的手册,编写GPRS的通信程序,包括GPRS模块的硬件和软件初始化,GPRS的接收和发送数据等函数;

(3)根据实际需要编写GPRS的整体通信程序,通信的数据协议可以自行设计


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12196054.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存