Модуль STm32 и GPS - PullRequest
       8

Модуль STm32 и GPS

0 голосов
/ 13 июня 2018

Может кто-нибудь объяснить, как установить связь между платой stm32 dev и модулем gps?Я не знаю, как отправлять AT-команды на модуль GPS через MC через исходный файл через UART.Пожалуйста, уточните меня в этом аспекте.

Ответы [ 4 ]

0 голосов
/ 10 января 2019

Обычно GPS отправляет данные при 1 Гц после запуска.Вам просто нужно захватить эти предложения NMEA и отфильтровать приемный буфер в соответствии с вашими требованиями.

Попробуйте использовать прерывание приема UART.Убедитесь, что скорость передачи данных как для модуля GPS, так и для STM32 одинакова.

0 голосов
/ 26 июля 2018

Если вы используете модуль ublox, вы должны использовать последовательный порт для связи.Вы должны подключить RXD (ublox) к TXD (микро) и TXD (Ublox) к RXD (микро) и настроить свой StmCubemx следующим образом:

http://wiki.sunfounder.cc/index.php?title=Ublox_NEO-6M_GPS_Module

Config Stm32:

[Шаг 1: https://i.stack.imgur.com/1B4Ed.jpg]

[Шаг 2: https://i.stack.imgur.com/6ULOm.jpg]

[Шаг 3: https://i.stack.imgur.com/GD0VL.jpg]

Если у вас есть другой вопрос, пожалуйста, спросите

0 голосов
/ 25 сентября 2018

Прежде всего, я думаю, что вы должны протестировать AT-команду с модулем sim через USB (UART) на ПК, чтобы понять, как работают процедуры, такие как: module sim - TCP / IP - сервер thingpeak.В следующий раз вы можете обратиться по этой ссылке для кода: https://bitbucket.org/mbari_peter/sim800-mqtt-ravi/src/78e36076c89b4618cf57a538f0c70f91b2b876dd/modemDrivers.ino?at=master&fileviewer=file-view-default Если у вас есть какие-либо вопросы или возникли проблемы, вы можете задать!Спасибо за чтение!

0 голосов
/ 13 июня 2018

В Интернете много литературы по STM32 и UART.На вашем месте я скачал бы STM32CubeMX .Эта программа генерирует большую часть кода для вас.Вы выбираете свой процессор (или плату разработки), выбираете часы и периферийные устройства и нажимаете Generate Code.Он также поставляется с очень удобными примерами проектов и может даже иметь законченный проект с работающим UART, который вы можете поместить прямо на свою доску.

И прежде чем подключать GPS, я сначала должен убедиться, что мой UART полностью работает.,Это вы можете сделать, пытаясь повторить.Соедините контакты TX и RX с помощью провода.Тогда все, что вы передадите, вы тоже получите.Это простой тест, чтобы увидеть, все ли работает.

Я бы также работал через TrueStudio IDE .Это в основном работает подключи и играй

...