GPS 不提供任何串行数据
Posted
技术标签:
【中文标题】GPS 不提供任何串行数据【英文标题】:GPS not delivering any serial data 【发布时间】:2018-08-26 17:13:07 【问题描述】:我将 NEO-7M-0-000 GPS 模块连接到我的 Raspberry Pi 并想检查是否有任何串行数据传入
sudo cat /dev/ttyAMA0
但它没有显示任何数据。我很确定接线正确并且 LED 亮起,所以我无法找出问题所在。顺便说一句,我正在使用 Raspberry Pi 3B。
我会很高兴有任何帮助!
提前致谢!
【问题讨论】:
您知道 GPS 输出的速度(以 bps 为单位)吗? 支持9600bps 酷。 OP 可能需要使用stty
来设置端口的速度以匹配。
你有gpsd
在运行吗?请致电systemctl status gpsd.service
查看。
【参考方案1】:
请确保 D-Sel 引脚设置为“1”。为了通过 UART 协议获取数据,您需要将 D-SEL 设置为 1。
【讨论】:
如何将其设置为低?它说(保持打开状态),但我无法弄清楚这意味着什么。我将 TX 连接到 RX,将 RX 连接到 TX,将 VCC 连接到 3.3 V,将 GND 连接到 GND。我需要改变什么? 不连接 D_SEL 可以通过以下三种方式进行配置 1) D_SEL -- 高(3.3 / 1.8 V)基于电源配置。 2) D_SEL -- GND 3) D_SEL -- 既不连接到 SUPPLY 也不连接到 GND(称为左开路)。配置 1 和 3 将配置 UART 中的引脚 20、21、19、18。配置 2 会将引脚 20、21、19、18 配置为 SPI 模式。以上是关于GPS 不提供任何串行数据的主要内容,如果未能解决你的问题,请参考以下文章