0 голосов
Попытался воспроизвести GPS трекер из примеров Амперки. Не работает. Стал разбираться. Взял стандартный тест GPS модуля с сайта амперки. Воспроизвёл схему подключения с сайта.

1) На плате Iskra Neo (аналог Arduino Leonardo) используется аппаратный Serial порт. При вызове функции библиотеки gps readParsing() программа блокируется намертво. На всякий случай проверил пины 0 и 1. По крайней мере на включение\выключение светодиодика работают.

2) Взял аналог Arduino Uno, используется программный serial порт. Соответствующий тест проходит успешно.

С чем это может быть связано?
(9 баллов) 1 2 5

2 Ответы

0 голосов
Принято к сведению. За недельку исправим.
(256 баллов) 1 3 14
0 голосов
Сделано. Обновите библиотеку: https://github.com/amperka/TroykaGPS
(256 баллов) 1 3 14
Обновил. Проверил даты файлов.
на скорости по умолчанию 112800 как не работало, так и не работает
в прилагающемся примере переключили на 9600.  Работает. Исправление было в примере?
Добрый вечер!

Ранее у нас был GPS v1 на чипе NL3333. Его стандартная скорость 115200. И пример с Hardware serial был на скорости 115200, а с SoftSerial на скорости 9600.

Сейчас у нас GPS v2 на чипе Neoway G7. А его стандартная скорость 9600. Вот почему у вас работал пример с SoftSerial и не работал с HardwareSerial

Мы совместили эти примеры и сейчас все модули работают на скорости 9600.
добрый день, всё так же зависает readParsing() на iskra neo, Neoway G7, есть предположения? Библиотека свежая, сначала 115200, команда по смене скорости, и потом 9600
Подтверждаю, то же оборудование, та же ошибка. Не хотелось бы самому ковырять код библиотеки.
Ок, приняли ошибку. Постараемся в ближайшие дни исправить.
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. Andrey_unit

    2 балл(ов)

  2. DmitriyV

    2 балл(ов)

...