Как активировать функцию softserial в iNav и настроить ее — подробная пошаговая инструкция для новичков

Новички, которые только начинают разбираться в FPV-дронах, часто сталкиваются с проблемой недостатка последовательных портов на своем полетном контроллере. Ведь для подключения различных устройств, таких как GPS, SmartAudio или FrSky Telemetry, требуется отдельный UART порт. Решением этой проблемы является включение функционала softserial в iNav.

Softserial - это программа, которая позволяет использовать любой доступный пин на полетном контроллере, вместо UART порта, в качестве последовательного порта. Это особенно полезно для пользователей, у которых заканчиваются свободные UART порты, но есть необходимость подключить еще устройства.

К счастью, включение softserial в iNav довольно простое. В этой подробной инструкции мы расскажем, как осуществить эту процедуру шаг за шагом.

Шаг 1: Первым делом, у вас должен быть актуальный релиз iNav на вашем полетном контроллере. Если у вас еще нет iNav, вам необходимо установить его на полетный контроллер. Вы можете скачать последнюю версию iNav с официального сайта разработчика.

Как включить softserial в iNav?

Как включить softserial в iNav?

Чтобы включить softserial в iNav, выполните следующие шаги:

  1. Откройте конфигурационный файл iNav в вашем любимом текстовом редакторе.
  2. Найдите секцию "Port" или "Ports", которая содержит настройки UART портов.
  3. Найдите свободный UART порт, который вы хотите использовать для softserial. Убедитесь, что этот порт не используется для других целей.
  4. Добавьте конфигурационную строку для softserial в следующем формате: "port_softserial_device = ". Например, если вы хотите использовать UART3 как softserial, строка будет выглядеть следующим образом: "port_softserial_device = 3".
  5. Сохраните изменения в конфигурационном файле iNav.

После этого softserial будет включен в iNav и готов к использованию. Вы можете настроить параметры softserial в секции "Serial" конфигурационного файла iNav, например, установить скорость передачи данных и другие параметры.

Не забывайте пересобирать прошивку iNav после внесения изменений в конфигурационный файл и загружать ее на ваш устройство перед тестированием softserial.

Подготовка к настройке

Подготовка к настройке

Перед тем, как начать настраивать softserial в iNav, вам понадобится следующее:

  • Информация о вашем полетном контроллере, включая модель и версию прошивки;
  • USB кабель для подключения полетного контроллера к компьютеру;
  • Установленное приложение iNav Configurator на вашем компьютере;
  • Активное подключение к Интернету для загрузки необходимых файлов и обновлений прошивки, если требуется;
  • Основные навыки работы с приложениями и настройкой полетного оборудования.

Если вы обладаете всеми необходимыми компонентами и навыками, вы готовы приступить к настройке softserial в iNav.

Шаги по включению softserial

Шаги по включению softserial

Включение softserial в iNav может показаться сложной задачей для новичков, но на самом деле все довольно просто. Вот некоторые этапы, которые необходимо выполнить:

  1. Открыть файл настроек iNav
  2. Сначала необходимо открыть файл настроек iNav для редактирования. Обычно этот файл называется "config.h" и находится в папке с исходным кодом iNav.

  3. Найти настройку softserial
  4. После открытия файла настроек iNav, используйте функцию поиска (обычно нажатие клавиши "Ctrl + F") для поиска строки, связанной с настройкой softserial. Обычно эта строка выглядит примерно так:

    #define SOFTSERIAL_ENABLED
  5. Раскомментировать настройку
  6. Чтобы включить softserial, необходимо раскомментировать строку, связанную с настройкой softserial. Для этого удалите символ "//" в начале строки. После этого строка должна выглядеть так:

    #define SOFTSERIAL_ENABLED
  7. Настроить пины
  8. После включения softserial необходимо настроить пины, которые будут использоваться для приема и передачи данных. Обычно для этого используются два пина, один для приема (RX) и один для передачи (TX). Назначьте соответствующие пины в файле настроек iNav.

  9. Сохранить и скомпилировать
  10. После завершения настройки softserial сохраните изменения в файле настроек iNav. Затем скомпилируйте и загрузите измененную прошивку на ваш контроллер полета.

  11. Настроить соединение
  12. После включения softserial и загрузки измененной прошивки, необходимо настроить соединение с вашим устройством через softserial. Это может включать в себя установку скорости передачи данных и других параметров, в зависимости от вашего устройства.

После выполнения всех этих шагов softserial должен быть успешно включен в iNav, и вы будете готовы использовать его для связи с другими устройствами или модулями.

Оцените статью