将GPS模块与Raspberry Pi连接时终端冻结

时间:2018-09-06 14:45:48

标签: gps raspberry-pi3

我正在使用具有最新树莓派拉伸效果的树莓派3 B +。我正在尝试将 GPS模块Neo 6m V2 与树莓派接口。我的树莓派与gps模块之间使用了母对母跳线。

VCC到引脚1,即3.3v

TX到引脚10,即RX(GPIO15)

RX到引脚8,即TX(GPIO14)

从Gnd到引脚6,即Gnd

我按照以下步骤进行配置:---

  1. 编辑sudo nano /boot/config.txt,在上述文件的底部添加了两行

    enable_uart = 1

    dtoverlay = pi3-miniuart-bt

  2. sudo rebbot

  3. 使用命令

    停止串行ttyS0

    sudo systemctl stop serial-getty@ttyS0.service

  4. 使用命令禁用串行ttyS0

    sudo systemctl禁用serial-getty@ttyS0.service

  5. sudo重新启动

  6. 使用命令启用ttyAMA0

    sudo systemctl enable serial-getty@ttyAMA0.service

  7. 使用ls -l /dev进行验证,它给出

    lrwxrwxrwx 1根根6月6日15:18 serial0-> ttyAMA0 lrwxrwxrwx 1根根5 Sep 6 15:18 serial1-> ttyS0

  8. 使用sudo apt-get install minicom

  9. 安装minicom软件包
  10. 但是当我使用

    检查它时

    sudo minicom -D / dev / ttyAMA0 -b4800 它冻结了,终端上没有任何显示我的信息,如下所示 enter image description here

即使sudo cat /etc/ttyAMA0也未显示任何内容。 请帮助解决此问题。由于我是第一次尝试此项目,对此我不太了解。 那么冻结终端问题怎么了? 我怎么才能知道我的gps模块是否正常工作?当我打开树莓派电源时,gps模块的红灯会亮起。

1 个答案:

答案 0 :(得分:0)

也许可以使用UARTCFG_COM0引脚来阅读CFG_COM1的配置的数据表https://www.u-blox.com/sites/default/files/products/documents/NEO-6_DataSheet_%28GPS.G6-HW-09005%29.pdf的第11页(您可以通过此方式更改波特率,但是知道如何配置模块...)

https://www.raspberrypi.org/forums/viewtopic.php?t=84610中提供了更多信息,尤其是NMEA命令以及类似的问题...