如何给gps模块和gsm模块分配串口?
答案:2 悬赏:50 手机版
解决时间 2021-04-11 16:19
- 提问者网友:感性作祟
- 2021-04-11 03:57
设计一个定位系统,先把接收到的gps数据经过单片机处理,再控制gsm模块把数据发送给终端。问题是51单片机只有一个串口,如何给gps模块和gsm模块分配串口?如果有相关的资料或者实例程序更好。
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-04-11 04:40
STC51、c8051f里都有双串口的单片机
按你的应用 用一个串口也可以,选用STC就不用增加硬件,一般的51就要增加开关芯片控制串口接在gps或GSM上
STC单片机的串口可以设置在P3口,也可以设置在P1口
用STC的话
假设P3串口管脚接GPS,P1串口管脚接GSM
正常时一直设置串口在P3,处理完gps数据后设置串口在P1,发送数据后又设置串口在P3口
按你的应用 用一个串口也可以,选用STC就不用增加硬件,一般的51就要增加开关芯片控制串口接在gps或GSM上
STC单片机的串口可以设置在P3口,也可以设置在P1口
用STC的话
假设P3串口管脚接GPS,P1串口管脚接GSM
正常时一直设置串口在P3,处理完gps数据后设置串口在P1,发送数据后又设置串口在P3口
全部回答
- 1楼网友:雪起风沙痕
- 2021-04-11 05:26
你确定操作的端口对应的是gsm模块吗?用ati返回正确吗?或者将两个模块的端口互换一下试试。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯