我正在使用具有最新树莓派拉伸效果的树莓派3 B +。我正在尝试将 GPS模块Neo 6m V2 与树莓派接口。我的树莓派与gps模块之间使用了母对母跳线。
VCC到引脚1,即3.3v
TX到引脚10,即RX(GPIO15)
RX到引脚8,即TX(GPIO14)
从Gnd到引脚6,即Gnd
我按照以下步骤进行配置:---
编辑sudo nano /boot/config.txt
,在上述文件的底部添加了两行
enable_uart = 1
dtoverlay = pi3-miniuart-bt
sudo rebbot
使用命令
停止串行ttyS0sudo systemctl stop serial-getty@ttyS0.service
使用命令禁用串行ttyS0
sudo systemctl禁用serial-getty@ttyS0.service
sudo重新启动
使用命令启用ttyAMA0
sudo systemctl enable serial-getty@ttyAMA0.service
使用ls -l /dev
进行验证,它给出
lrwxrwxrwx 1根根6月6日15:18 serial0-> ttyAMA0 lrwxrwxrwx 1根根5 Sep 6 15:18 serial1-> ttyS0
使用sudo apt-get install minicom
但是当我使用
检查它时sudo minicom -D / dev / ttyAMA0 -b4800 它冻结了,终端上没有任何显示我的信息,如下所示 enter image description here
即使sudo cat /etc/ttyAMA0
也未显示任何内容。
请帮助解决此问题。由于我是第一次尝试此项目,对此我不太了解。
那么冻结终端问题怎么了?
我怎么才能知道我的gps模块是否正常工作?当我打开树莓派电源时,gps模块的红灯会亮起。
答案 0 :(得分:0)
也许可以使用UART
和CFG_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命令以及类似的问题...