Проблемы с GPS
- Войдите на сайт для отправки комментариев
Добрый день. Приобрел GPS ublox (http://www.ebay.com/itm/130945650745?ssPageName=STRK:MEWNX:IT&_trksid=p3...). Подключил к 3.3в и GND. И к цифровым каналам выходы RX и TX от самого GPS. Ипользовал библиотеку TinyGPS_UBX (https://github.com/x-f/TinyGPS_UBX).
И тут возникла проблема. GPS возращает обрезанные данные:
$PUBX,00,114220.00,4842.30272,N,04429.51198,E,63.864,G3,16,23,0
$PUBX,00,114231.00,4842.30218,N,04429.51177,E,63.917,G3,17,26,0 $PUBX,00,114237.00,4842.30094,N,04429.51128,E,60.184,G3,16,26,0044.292N049.15, E5.03,52,03122..91.370,*
и тп.
Должно возращаться все до контрольной суммы, а все обрезается в разных местах...делал все по примеру.
Чтение:
SoftwareSerial GPS_Serial(6,7); GPS_Serial.begin(9600); ....................... while (GPS_Serial.available()) { char cc=GPS_Serial.read(); gps.encode(cc); }
Это глюки GPS платы? Помогите разобратся
Попробовал без GPS_Serial.available() читать без перерыва...кроме мусора, все данные на месте (gps нормально работает). Так почему GPS_Serial.available() говрит что данных нету, когда они есть?