想从ublox-7芯片里面读取ublox 协议的数据MON-HW,并解析其中的jamInd参数,用工具直接读取的时候读不到相应的数据,只能读到nmea数据,但是用ucenter就能读到,为什么?
答:因为在U7芯片里MON-HW数据并不是主动输出的,而是需要下发MON-HW命令查询,查询一次输出一次;使用ucenter的话,当你点击MON-HW时候ucenter会主动向芯片下发一次MON-HW的查询命令。MON-HW的查询命令是:B5 62 0A 09 00 00 13 43。
我在代码里设置了定时器1s通过MCU向UBLOX下发一次MON-HW查询命令,实现了功能需求,但是又担心另外一个问题,就是如此频繁的下发命令会不会导致GPS定位出问题,目前来看还没出现问题,等待后续验证。