STM32与UBLOX模组问题
模组上的芯片连在STM32的串口2上 不管有没有配置串口2或者打开串口2 只要这块板子通电这块芯片就会发出数据 如图,我现在要做的就是取到这些数据保存下来用串口1输出 ,但是这些数据是通过什么 又存到哪里去了呢 一直想不明白 尝试过用串口2去取这些数 但是取不了ublox模组,本身就是串口的,gps信息通过串口送出来,你要想办法用stm32接收并解析这些数据 串口助手能读,串口2读不出来的可能是电平不对,到底是TTL还是232还是485等的,单片机引脚能直连的只能是TTL。还有可能就是串口波特率之类的配置错误 绝大多数 GPS 模块的串口都是 TTL 的,你需要确认一下串口设置是否正确,TX、RX 是不是接反了。这个协议是 NMEA 0183,几乎所有厂家的 GPS 模块都支持,解析之就可以了。 freeelectron 发表于 2019-4-23 21:48
ublox模组,本身就是串口的,gps信息通过串口送出来,你要想办法用stm32接收并解析这些数据 ...
感谢回复,但是就是想不明白怎么去取这些数据,试过串口1和2 用中断取 也取不出来 wh8 发表于 2019-4-25 10:30
串口助手能读,串口2读不出来的可能是电平不对,到底是TTL还是232还是485等的,单片机引脚能直连的只能是TT ...
谢谢回复我用串口2的中断取数据 也取不出来电平这个我就搞不懂咯 因为刚进实验室老师给的任务是这个 但是这个实在是搞不出来 maxtch 发表于 2019-4-25 13:01
绝大多数 GPS 模块的串口都是 TTL 的,你需要确认一下串口设置是否正确,TX、RX 是不是接反了。这个协议是...
谢谢回复哈 但是现在老师给我的任务不是解析 是用串口1 把这些数据取出来 然后输出但是我一直没想明白怎么去取 xushengg 发表于 2019-4-29 15:05
感谢回复,但是就是想不明白怎么去取这些数据,试过串口1和2 用中断取 也取不出来...
可以参考网上的 xushengg 发表于 2019-4-29 15:09
谢谢回复哈 但是现在老师给我的任务不是解析 是用串口1 把这些数据取出来 然后输出但是我一直没想明白 ...
那就用两个缓冲区把两个 UART 接起来。还记得环形缓冲区吗? 建议管理员在后台把这个附件图片中间部分打码。GPS 输出有大概率会包含真实地理位置信息,隐私恐有担忧。
页:
[1]