Porty Betaflight: MSP, serial RX, GPS i inne zadania UART
Porty Betaflight to UART na kontrolerze lotu. Zakładka Ports to jedna karta na port: wirtualny COM po USB oraz UART1, UART2 i reszta, którą zgłasza firmware. Na każdej karcie włączasz lub wyłączasz MSP, a na sprzętowym UART możesz włączyć serial RX i wybrać jeden protokół telemetrii, jeden czujnik i jedną peryferię.
Przypisanie portu nie kończy konfiguracji urządzenia. Protokół odbiornika ustawiasz na zakładce Receiver. GPS włączasz na zakładce GPS. Przewód SmartAudio lub Tramp konfigurujesz na zakładce Video TX. Zakładka Ports tylko rezerwuje UART i baud. Łącz się przez USB lub Bluetooth w Chrome lub Edge albo z aplikacji na Androida lub iPhone'a.
Za darmo. Do połączenia ze sprzętem potrzebujesz Chrome lub Edge na komputerze; na telefonie użyj aplikacji FlySpark.
- Za darmo
- Bez instalacji
- Demo bez sprzętu
W skrócie
Zakładka Ports nadaje każdemu UART jedną rolę w grupie: MSP, serial RX, telemetria, czujnik taki jak GPS lub peryferia taka jak VTX. FlySpark pokazuje kartę na każdy port, w tym USB; MSP na USB pozostaje włączone. Po serial RX protokół odbiornika i tak ustawiasz na zakładce Receiver.
Kluczowe fakty
- Każdy port to osobna karta. USB oznaczone jako wirtualny port COM.
- MSP na USB nie da się wyłączyć. Na innych UART MSP można włączać i wyłączać.
- Serial RX to przełącznik na każdym porcie oprócz USB.
- W grupach Telemetry, Sensor i Peripheral — jedna funkcja lub Disabled.
- Telemetria Betaflight: FrSky, HoTT, LTM, SmartPort, MAVLink i iBus.
- Czujniki Betaflight: GPS, ESC sensor i Benewake LiDAR.
- Prędkości: AUTO, 9600, 115200, 400000, 460800, 921600 i wyżej, do 2470000.
Betaflight
INAV
ArduPilot
PX4- BLHeli_S
Bluejay
AM32
ExpressLRS
EdgeTX
DroneCAN
MAVLink
Betaflight
Funkcje
- 01
Karta na każdy port
Firmware wypisuje porty. USB to wirtualny COM z ikoną USB. Pozostałe mają ikonę UART i nazwę z płytki.
- 02
MSP
Każda karta ma przełącznik MSP i baud MSP, gdy jest włączony. Na USB przełącznika nie wyłączysz, żeby kabel połączenia dalej działał.
- 03
Serial RX
Przełącznik na każdym porcie oprócz USB. Włącz go na UART, do którego podłączone są TX i RX odbiornika. SBUS na padzie, który nie jest UART, to nie ten przełącznik.
- 04
Jedna funkcja w grupie
Telemetry, Sensor i Peripheral to jeden wybór: Disabled lub jeden protokół. Nowy wybór czyści resztę w grupie. GPS i dalmierz na jednym UART nie wchodzą w grę.
- 05
Prędkość (baud)
Gdy funkcja ma baud, karta go pokazuje. Lista Betaflight: od AUTO i 9600 przez 115200, 400000, 460800, 921600 do 2470000.
- 06
Funkcje Betaflight
Telemetry: FrSky, HoTT, LTM, SmartPort, MAVLink, iBus. Sensor input: GPS, ESC sensor, Benewake LiDAR. Peripherals: Blackbox, VTX SmartAudio, VTX IRC Tramp, VTX MSP plus DisplayPort, RunCam device, FrSky OSD.
- 07
Funkcje INAV
INAV używa tych samych kart ze swoją listą: dalmierz, optical flow, MSP DisplayPort, DJI FPV, ESC telemetry, SBUS output, gimbal i head tracker. SIM text dla telemetrii pojawia się, gdy firmware to obsługuje.
Co decyduje zakładka Ports
UART ma dwa przewody — TX i RX — i w danym momencie tylko jeden strumień szeregowy. Grupy nie pozwalają przypisać dwóch zadań wymagających tego samego strumienia. MSP może współdzielić port tak, jak pozwala firmware, dlatego ma osobny przełącznik. Serial RX też jest osobno i tylko na sprzętowym UART. USB jest zarezerwowane dla konfiguratora.
Wybór zapisywany jest bitami portu. Nowa funkcja w grupie najpierw czyści pozostałe w tej grupie, potem ustawia wybraną. Disabled czyści grupę. Baud zapisywany jest osobno dla MSP, czujników klasy GPS, telemetrii i peryferii; wiersz widać tylko gdy coś w grupie jest aktywne.
Serial RX i zakładka Receiver
Serial RX rezerwuje UART dla odbiornika. Nie wybiera CRSF, SBUS, iBus ani innych protokołów — są na zakładce Receiver i muszą pasować do wlutowanego odbiornika. ExpressLRS i Crossfire używają protokołu szeregowego, zwykle CRSF, na tym UART. Binding phrase dla odbiornika ExpressLRS na UART nie jest na zakładce Ports: to narzędzie ExpressLRS przez Wi-Fi odbiornika w aplikacji na telefonie.
Gdy paski na Receiver stoją w środku, najpierw sprawdź ten przełącznik, potem protokół, potem skrzyżowanie TX–RX: TX odbiornika na RX kontrolera.
GPS, ESC sensor i telemetria
GPS to wybór Sensor input. Po zapisie otwórz zakładkę GPS, włącz GPS i ustaw protokół oraz zachowanie baud tam. Baud na Ports i na GPS muszą zgadzać się z modułem. ESC sensor to przewód RPM po UART z ESC bez bidirectional DShot. Benewake LiDAR to dalmierz w Betaflight.
Telemetria to strumień do radia: SmartPort itd. CRSF nie ma na tej liście, bo CRSF idzie przez serial RX. Tu są FrSky, HoTT, LTM, SmartPort, MAVLink i iBus. Wybierz to, co mówi odbiornik twojego radia. Drugi przewód telemetrii na innym UART to inna karta.
VTX, blackbox i kamera
SmartAudio, IRC Tramp i MSP plus DisplayPort to peryferia. Zakładka VTX używa tego UART po przypisaniu. SmartAudio na złym UART to częsty powód, że VTX zostaje na domyślnym kanale. RunCam device control i FrSky OSD to inne opcje peryferii w Betaflight.
Blackbox jako peryferia to zewnętrzny logger na UART, nie wbudowany flash. Log wbudowany to zakładka Blackbox. Nie przypisuj Blackbox peripheral bez takiego loggera.
Porty INAV
Na liście telemetrii INAV są SIM text i SmartPort master. W czujnikach — dalmierz i optical flow. W peryferiach — MSP DisplayPort, DJI FPV, ESC telemetry, SBUS output, gimbal, head tracker i log function. Układ kart ten sam: jeden wybór w grupie, baud gdy trzeba, MSP na USB włączone.
INAV 8 usuwa część starych bitów funkcji. FlySpark ukrywa je na INAV 8, żeby nie oferować tego, czego firmware już nie ma. Gdy urządzenia ze starego poradnika nie ma na liście, to nie ta wersja firmware, a nie „zepsuty port”.
Zapisz porty i zrestartuj, gdy prosi pasek zapisu. Zmiana UART często nie wchodzi w życie do restartu, a konfigurator może się rozłączyć, jeśli zmieniłeś używany port. Wróć po USB, otwórz Receiver i porusz drążkami przed dalszym lutowaniem. Modułowi Bluetooth lub mostowi Wi-Fi MSP potrzebny jest MSP na UART, do którego jest podłączony, z wspólnym baud. Na USB MSP nie da się wyłączyć.
W skrócie
Funkcje portów Betaflight
| Telemetry | FrSky, HoTT, LTM, SmartPort, MAVLink, iBus |
|---|---|
| Sensor input | GPS, ESC sensor, Benewake LiDAR |
| Peripherals | Blackbox, SmartAudio, IRC Tramp, MSP + DisplayPort, RunCam, FrSky OSD |
| Serial RX | Przełącznik, nie na USB |
| USB | MSP zawsze włączone |
Betaflight
Odbiornik i GPS na dwóch UART
Otwórz Ports
Połącz się i otwórz zakładkę Ports. Znajdź UART na nadruku przy padach odbiornika.
Włącz serial RX
Włącz serial RX tylko na tym UART. Na pozostałych zostaw wyłączone. Zapisz i zrestartuj, jeśli prosi pasek.
Ustaw protokół odbiornika
Na zakładce Receiver wybierz protokół odbiornika, np. CRSF dla ExpressLRS lub Crossfire.
GPS na innym UART
Na wolnym UART ustaw Sensor input → GPS, baud modułu, potem włącz GPS na zakładce GPS.
Rozwiązywanie problemów
Częste problemy i poprawki
Problem
Receiver stoi w środku
Poprawka
Serial RX musi być włączony na właściwym UART i wyłączony na pozostałych. Potem ustaw protokół. Sprawdź skrzyżowanie TX–RX.
Problem
Konfigurator rozłącza się po zapisie
Poprawka
Wyłączyłeś MSP na używanym porcie albo dodałeś coś na USB. Na sprzętowym UART zostaw MSP tylko tam, gdzie potrzebujesz mostu Bluetooth lub Wi-Fi.
Problem
GPS bez satelitów
Poprawka
Czujnik i baud muszą pasować do modułu, funkcja GPS włączona. GPS potrzebuje widu nieba, żeby złapać fix.
Problem
Brak funkcji ze starego poradnika
Poprawka
Lista to to, co obsługuje ten firmware. INAV 8 ukrywa usunięte funkcje. Wybierz protokół, który urządzenie naprawdę używa w tej wersji.
Słownik
Słownik pojęć
- UART
- Sprzętowy port szeregowy: jeden pad TX i jeden RX.
- MSP
- Protokół, którym FlySpark rozmawia z Betaflight i INAV. Na USB MSP pozostaje włączone.
- Serial RX
- Funkcja portu rezerwująca UART dla odbiornika. Protokół wybierasz na zakładce Receiver.
FAQ
Najczęstsze pytania
Czym jest UART w Betaflight?
Port szeregowy na kontrolerze lotu. Zakładka Ports wypisuje wszystko, co zgłasza firmware, plus USB. Na każdym UART jest MSP i po jednym wyborze z każdej grupy funkcji.
Dlaczego nie mogę wyłączyć MSP na USB?
USB to łącze konfiguratora z płytką. Przełącznik MSP na tym porcie zostaje włączony, żebyś się nie rozłączył.
Gdzie ustawić CRSF lub SBUS?
Serial RX na Ports rezerwuje UART. Protokół jest na Receiver. Potrzebne są oba kroki.
Czy GPS może dzielić UART z odbiornikiem?
Nie. Sensor input i serial RX są osobno; jeden UART nie powinien być i odbiornikiem, i GPS. Użyj dwóch UART.
Jaki baud ma GPS?
Baud przy funkcji GPS, często 115200 lub 57600, jak w module. Na GPS tab jest auto-baud. Gdy moduł milczy, ustaw tę samą liczbę po obu stronach.
Dlaczego VTX nie ma na zakładce Video TX?
Na UART z przewodem VTX trzeba wybrać SmartAudio, Tramp lub MSP DisplayPort. Dopóki peryferia nie jest przypisana, VTX tab nie ma portu do rozmowy.
Czym jest ESC sensor port?
Przewód RPM po UART z ESC bez bidirectional DShot. To sensor input, nie sygnał silnika.
Czy porty INAV wyglądają tak samo?
Tak. Grupy Telemetry, Sensors i Peripherals z protokołami INAV, w tym MSP DisplayPort, DJI FPV i ESC telemetry.
Odnośniki
Źródła
Oficjalna dokumentacja stojąca za faktami na tej stronie.
- Betaflight WikiBetaflight · betaflight.com
- Betaflight Setup GuideBetaflight · betaflight.com
- Betaflight FailsafeBetaflight · betaflight.com
- INAV WikiINAV on GitHub · github.com




