GSM和GPS连接单片机串口问题
答案:2 悬赏:20 手机版
解决时间 2021-03-18 01:53
- 提问者网友:难遇难求
- 2021-03-17 04:16
GSM和GPS连接单片机串口问题
最佳答案
- 五星知识达人网友:封刀令
- 2021-03-17 05:42
你用的什么单片机,有几个串口,如果有两个或以上可以直接把GSM GPS模块的串口引脚与单片机串口相连,我们以前的项目用的MCU是STM32,串口有3-5个,用起来很方便。如果你的单片机只有一个串口,也可以把两模块串口一并连到单片机串口,因为GPS工作后是主动向外发送数据的(你可以只让GPS的TXD脚连接到单片机RXD,而GPS接收脚不用连接),你的单片机串口接收到数据以后(只需要判断串口中断接收),放到缓存里,再用GSM模块发送出去就行了。如果你的GSM只用来发送,那么只用单片机的TXD连接到GSM的RXD就可以了。这样以来,就是两模块分别只用了串口一个引脚,正好分配正常。
另外一种情况就是,用类似选择开关的东西 或者用 缓冲器模块 74HC125,一个时刻选择两路数据,另一时刻选择另外两路数据,很方便。追问单片机STC12C5A60S2,GPS接收数据,单片机从数据中提取出经纬度放入一个数组,GSM将该数组里的字符串发送到指定手机。不知道我说的这个过程中,两个模块的RX和TX都用到了没有?追答上面已经说的很清楚了,GPS是主动发送给单片机的,用到单片机的RXD,另外,单片机把数据再发送给GSM,用到TXD。而且这个系列的单片机有双串口的。追问现在正苦于第二串口程序不会写,想偷个懒,都只用第一串口,按你说的试试吧,谢谢你耐心的回答
另外一种情况就是,用类似选择开关的东西 或者用 缓冲器模块 74HC125,一个时刻选择两路数据,另一时刻选择另外两路数据,很方便。追问单片机STC12C5A60S2,GPS接收数据,单片机从数据中提取出经纬度放入一个数组,GSM将该数组里的字符串发送到指定手机。不知道我说的这个过程中,两个模块的RX和TX都用到了没有?追答上面已经说的很清楚了,GPS是主动发送给单片机的,用到单片机的RXD,另外,单片机把数据再发送给GSM,用到TXD。而且这个系列的单片机有双串口的。追问现在正苦于第二串口程序不会写,想偷个懒,都只用第一串口,按你说的试试吧,谢谢你耐心的回答
全部回答
- 1楼网友:痴妹与他
- 2021-03-17 06:47
要么用 串口扩展卡 要么用usb转串口
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯