Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: demanik, ivan_fd  
Форум Picbasic.ru » Программирование МК » Proton PicBasic » GPS приёмник
GPS приёмник
tolyan249 Дата: Вс, 08.10.2023, 07:48  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 183
Репутация: 0   ±
Замечания:   ±
На сайте с 11.10.2007

Статус: Offline

Есть GPS приёмник ,получаю данные через COM USB,

$GPGSV,3,1,12,02,12,317,00,08,26,292,00,10,75,273,34,14,07,002,00*7B
$GPGSV,3,2,12,15,23,064,42,18,24,157,41,21,22,312,00,22,08,019,00*70
$GPGSV,3,3,12,23,63,103,31,24,41,088,48,27,23,250,00,32,33,219,00*79
$GPRMC,044133,A,6401.2055,N,08204.2684,E,000.0,113.1,220204,,,A*72
$GPGGA,044134,6401.2058,N,08204.2676,E,1,05,02.2,00124.0,M,-033.5,M,,*69
$GPGSA,A,3,10,15,18,23,24,,,,,,,,03.5,02.2,02.8*05
$GPGSV,3,1,12,02,12,317,00,08,26,292,00,10,75,273,35,14,07,002,00*7A
$GPGSV,3,2,12,15,23,064,41,18,24,157,41,21,22,312,00,22,08,019,00*73
$GPGSV,3,3,12,23,63,103,32,24,41,088,48,27,23,250,00,32,33,219,00*7A
$GPRMC,044134,A,6401.2058,N,08204.2676,E,005.5,115.8,220204,,,A*7A
$GPGGA,044135,6401.2058,N,08204.2676,E,1,05,02.2,00124.0,M,-033.5,M,,*68
$GPGSA,A,3,10,15,18,23,24,,,,,,,,03.5,02.2,02.8*05
$GPGSV,3,1,12,02,12,317,00,08,26,292,00,10,75,273,35,14,07,002,00*7A
$GPGSV,3,2,12,15,23,064,39,18,24,157,41,21,22,312,00,22,08,019,00*7C
$GPGSV,3,3,12,23,63,103,32,24,41,088,48,27,23,250,00,32,33,219,00*7A
$GPRMC,044135,A,6401.2058,N,08204.2676,E,000.0,115.8,220204,,,A*7B
$GPGGA,044136,6401.2058,N,08204.2676,E,1,05,02.2,00124.0,M,-033.5,M,,*6B
$GPGSA,A,3,10,15,18,23,24,,,,,,,,03.5,02.2,02.8*05
$GPGSV,3,1,12,02,12,317,26,08,26,292,00,10,75,273,35,14,07,002,28*74
$GPGSV,3,2,12,15,23,064,39,18,24,157,41,21,22,312,26,22,08,019,27*7D
$GPGSV,3,3,12,23,63,103,32,24,41,088,48,27,23,250,00,32,33,219,00*7A
$GPRMC,044136,A,6401.2058,N,08204.2676,E,000.0,115.8,220204,,,A*78
$GPGGA,044137,6401.2058,N,08204.2676,E,1,05,02.2,00123.9,M,-033.5,M,,*64
$GPGSA,A,3,10,15,18,23,24,,,,,,,,03.5,02.2,02.8*05
$GPGSV,3,1,12,02,12,317,00,08,26,292,00,10,75,273,35,14,07,002,00*7A
$GPGSV,3,2,12,15,23,064,36,18,24,157,41,21,22,312,00,22,08,019,00*73
$GPGSV,3,3,12,23,63,103,32,24,41,088,48,27,23,250,00,32,33,219,00*7A
$GPRMC,044137,A,6401.2058,N,08204.2676,E,000.0,115.8,220204,,,A*79
$GPGGA,044138,6401.2058,N,08204.2676,E,1,05,02.2,00123.9,M,-033.5,M,,*6B

Из всего пакета мне нужно выделить одну строку
$GPGGA,044138,6401.2058,N,08204.2676,E,1,05,02.2,00123.9,M,-033.5,M,,*6B

и выдернуть с этой строки  координаты  6401.2058  08204.2676
Как это сделать на контроллере ,пока не знаю ,
1- нужен огромный массив под этот пакет
2- перебирать весь пакет найти символы которые нужны для нахождения строки которая нужна и запихать эту строку в другой массив

Но это мое видение как можно сделать.
Может у кого есть наработки с работой GPS ?

Спасибо.


если знаешь,помоги.
Сообщение отредактировал tolyan249 - Вс, 08.10.2023, 07:58
ЯНДЕКС Дата: 08.10.2023
Форум Picbasic.ru » Программирование МК » Proton PicBasic » GPS приёмник
  • Страница 1 из 1
  • 1
Поиск: