xushengg 发表于 2019-4-23 16:37:54

STM32与UBLOX模组问题

模组上的芯片连在STM32的串口2上 不管有没有配置串口2或者打开串口2 只要这块板子通电这块芯片就会发出数据 如图,我现在要做的就是取到这些数据保存下来用串口1输出 ,但是这些数据是通过什么 又存到哪里去了呢 一直想不明白 尝试过用串口2去取这些数 但是取不了

freeelectron 发表于 2019-4-23 21:48:26

ublox模组,本身就是串口的,gps信息通过串口送出来,你要想办法用stm32接收并解析这些数据

wh8 发表于 2019-4-25 10:30:15

串口助手能读,串口2读不出来的可能是电平不对,到底是TTL还是232还是485等的,单片机引脚能直连的只能是TTL。还有可能就是串口波特率之类的配置错误

maxtch 发表于 2019-4-25 13:01:24

绝大多数 GPS 模块的串口都是 TTL 的,你需要确认一下串口设置是否正确,TX、RX 是不是接反了。这个协议是 NMEA 0183,几乎所有厂家的 GPS 模块都支持,解析之就可以了。

xushengg 发表于 2019-4-29 15:05:18

freeelectron 发表于 2019-4-23 21:48
ublox模组,本身就是串口的,gps信息通过串口送出来,你要想办法用stm32接收并解析这些数据 ...

感谢回复,但是就是想不明白怎么去取这些数据,试过串口1和2 用中断取 也取不出来

xushengg 发表于 2019-4-29 15:08:25

wh8 发表于 2019-4-25 10:30
串口助手能读,串口2读不出来的可能是电平不对,到底是TTL还是232还是485等的,单片机引脚能直连的只能是TT ...

谢谢回复我用串口2的中断取数据 也取不出来电平这个我就搞不懂咯 因为刚进实验室老师给的任务是这个   但是这个实在是搞不出来

xushengg 发表于 2019-4-29 15:09:28

maxtch 发表于 2019-4-25 13:01
绝大多数 GPS 模块的串口都是 TTL 的,你需要确认一下串口设置是否正确,TX、RX 是不是接反了。这个协议是...

谢谢回复哈 但是现在老师给我的任务不是解析 是用串口1 把这些数据取出来 然后输出但是我一直没想明白怎么去取

freeelectron 发表于 2019-4-30 08:47:12

xushengg 发表于 2019-4-29 15:05
感谢回复,但是就是想不明白怎么去取这些数据,试过串口1和2 用中断取 也取不出来...

可以参考网上的

maxtch 发表于 2019-4-30 11:11:01

xushengg 发表于 2019-4-29 15:09
谢谢回复哈 但是现在老师给我的任务不是解析 是用串口1 把这些数据取出来 然后输出但是我一直没想明白 ...

那就用两个缓冲区把两个 UART 接起来。还记得环形缓冲区吗?

maxtch 发表于 2019-5-7 19:04:03

建议管理员在后台把这个附件图片中间部分打码。GPS 输出有大概率会包含真实地理位置信息,隐私恐有担忧。
页: [1]
查看完整版本: STM32与UBLOX模组问题