Перейти к содержимому
2

Порты (UART) · Урок 3 из 13 · Модуль 2.

Betaflight без GUI · Урок 3 из 13 · Модуль 2. Порты и подключение

Один порт — одно устройство. Учимся назначать UART и функции приёмника, GPS и VTX через команду serial.

Неправильно назначенный порт — самая частая причина, почему приёмник или GPS «не видны». Команда serial решает это за минуту.

Содержание

1. Цели урока

После этого урока вы будете понимать:

  • зачем нужны порты и что на них подключается
  • как читать и задавать конфигурацию командой serial
  • что означают маски функций (64 = RX_SERIAL и т.д.)
  • чем порт отличается от физического разъёма
↑ К оглавлению

2. Что такое порты и зачем они

У полётного контроллера несколько последовательных портов (UART). К ним подключаются внешние устройства, каждое — на свой порт: приёмник, GPS, VTX, Blackbox, компьютер (USB/MSP).

Одна железка — один порт: Одна и та же «железка» может быть подпаяна к разным UART на разных платах. Поэтому в GUI вы выбираете, что висит на каком порту. В CLI это делает команда serial.

Посмотреть текущую настройку:

# serial
↑ К оглавлению

3. Формат команды serial

# serial <порт> <функции> <msp_baud> <gps_baud> <telemetry_baud> <blackbox_baud>
  • порт — номер UART: 0 = UART1, 5 = UART6, 20 = USB VCP, 30/31 = SoftSerial1/2.
  • функции — сумма битовых масок, 0 = порт выключен.
  • baud — скорости подсистем (обычно 115200, GPS часто 57600).
↑ К оглавлению

4. Маски функций

Самая ценная таблица урока. Функции складываются.

ЗначениеФункцияЧто это
0 (пусто) порт выключен
1 MSP связь с компьютером (конфигуратор, CLI)
2 GPS GPS-модуль
4 FrSky Telemetry телеметрия FrSky
32 SmartPort телеметрия FrSky SmartPort
64 RX_SERIAL серийный приёмник (SBUS, CRSF, IBUS)
128 BLACKBOX Blackbox-регистратор
512 ESC_SENSOR датчики ESC
1024 TBS SmartAudio управление VTX
2048 IBUS telemetry телеметрия FlySky
4096 IRC Tramp управление VTX
↑ К оглавлению

5. Примеры

Приёмник (SBUS/CRSF) на UART1:

# serial 0 64 115200 57600 0 115200

Расшифровка: UART1 (0), RX_SERIAL (64), MSP 115200, GPS 57600, telemetry 0, blackbox 115200.

GPS на UART3:

# serial 2 2 115200 57600 0 115200

VTX SmartAudio на UART5:

# serial 4 1024 115200 57600 0 115200

Несколько функций на одном порту — маски складываются. MSP (1) + Blackbox (128) = 129:

# serial 20 129 115200 57600 0 115200

Выключить порт:

# serial 2 0 115200 57600 0 115200
↑ К оглавлению

6. Частая путаница

  • Порт ≠ физический разъём. Номер UART определяется разводкой платы. Смотрите карту распайки в документации вашей платы.
  • MSP и Serial RX — разные функции. MSP — для компьютера, RX_SERIAL — для приёмника. Не включайте приёмник функцией MSP.
  • SoftSerial (30, 31) — программные порты на свободных пинах; медленные, для приёмников не рекомендуются.
↑ К оглавлению

7. Практика

Задание 3.1. Назначение портов

Выполняется в CLI, полёт не требуется.

  • Выполните serial и запишите текущую конфигурацию.
  • Найдите в документации платы, на каком UART у вас приёмник.
  • Пропишите приёмник: serial <n> 64 ....
  • save, затем проверьте через serial.
↑ К оглавлению

8. Проверьте себя

Сформулируйте ответ своими словами, прежде чем сверяться со справочником ответов (последняя статья курса).

  1. Что означает число 64 в команде serial 0 64 ...?
  2. Как задать две функции на одном порту, например MSP и Blackbox?
  3. Чем порт отличается от физического разъёма?
  4. Почему нельзя включить приёмник функцией MSP?
↑ К оглавлению

9. Чек-лист самопроверки

  • Понимаю, что 64 — это функция RX_SERIAL
  • Умею складывать маски функций (1 + 128 = 129)
  • Знаю номер UART своего приёмника
  • Не путаю MSP и Serial RX
Результат: Все пункты выполнены — переходите к следующему уроку.
↑ К оглавлению

10. Что дальше

  • Предыдущий урок: 2. Конфигурация: diff / dump / defaults / save
  • Следующий урок: 4. Основная конфигурация
  • Полный перечень тем — в статье «Содержание курса».
↑ К оглавлению
  • мод. : Среда, 26 августа 2026