所以我通过串口连接了一个 sparkfun GPS,我能够很好地读取 NMEA 输出——我得到了 1Hz 的 GGA 和 VTG 语句。
我的问题在于尝试向 GPS 发送命令,任何设置的命令都会导致发送无效的命令语句,例如手册中的串行端口配置示例:
$PTNLSPT,04800,8,N,1,4,4*11
结果是
$PTNLRPT,V*2A
此外,一些查询语句有效,而另一些则无效 - 例如,我能够查询年历状态,但发出版本信息的查询命令会吐出无效的命令语句。
sparkfun 的哥白尼 gps 或 NMEA 有什么我缺少的吗?