A. 51单片机与GPRS模块通信问题
主要是AT指令通讯的处理上,我这里有一些资料,应该可以帮到你,需要可以来找我,随时都在线,等待回复。如果不在线,可以给我留言,看到到马上回复。
B. 单片机+GPRS+pc的数据传输与连接
在你电脑上架设WAP服务器,然后通过GPRS访问你的电脑的IP或域名+端口。你的电脑端要有一个程序在监听这个端口,接到请求后连接,连接成功就可以发送数据了。用TCP、IP协议。
也就说,你还得写一个程序,来接收并显示数据。
C. 单片机和GPRS模块通信问题
通信总是有出错的概率,所以实用的通信程序一定要有容错功能,
例如你每次发送命令或数据给gprs等待应答(或者主动读取模块状态)的时候都要做超时判断,足够长时间没应答
就要
采取
出错处理措施(最简单粗暴的措施就是重新初始化或者复位模块)。
还有如果gprs模块有自动休眠功能的话,放置久了已经休眠了的话
再使用时可能激活需要一点时间。
D. STM32F103单片机的串行口通信电路和GPRS通信电路怎么实现
实现单片机模块与设备模块之间的串口通讯,首先需要将双方正确地连接起来。异步串行通讯是很常用的一种模块间互连方式,一般会使同三条连接线,分别标记为Tx(或TxD)、Rx(或RxD),以及GND。其中Tx用于数据发送,是输出信号; Rx用于数据接收,是输入信亐,GND为公共地线。
题目图1中的USART1_Rx表示单片机的数据接收端,应该与图2中的GSM_TxD相连接,而图1中的∪SART1_Tx表示单片机的数据犮送端,应与图2中的GSM_RxD相连,单片机的GND与GSM模块的GND共在一起。然后就是软件工作,双方要约定一致的通讯参数(如波特率,数据位,校验位,停止位等),在单片机一端编写串口设置程序,并根据GSM模块的命令集和命令格式编写控制程序。
需要注意一点,常用的异步串行通讯接口的电平标准有RS232和TTL,RS232用于远距离长线连接,而TTL用于短距离连接。这两者是不可以直接互联的。如果需要连接,必须先转换成相同的电平标准。单片机引脚:信号是TTL标准的,而外购模块串口电平与模块制造厂家,模块型号等有关,需要查看模块的技术说明文件。
E. 两个单片机之间,一个控制GPRS,另一个单片机如何接收数据
不是这么简单的,因为模块和模块之间是不能直接通讯的,所以你必须得有一个公网服务器,还要有服务器程序转发
F. 单片机如何给GPRS模块发指令
你可以先把电脑跟gprs模块通信,用串口调试助手给gprs发at指令,如果没有返回那就是gprs的问题,如果有返回那可能就是你单片机的程序有问题,没有把接收到的数据存到缓存中。