Portas Betaflight: MSP, serial RX, GPS e as outras funções UART
As portas Betaflight são as UARTs na controladora de voo. A aba Ports traz um cartão por porta: a porta COM virtual USB, UART1, UART2 e o restante que o firmware informa. Em cada cartão você liga ou desliga MSP e, numa UART real, pode ativar serial RX e escolher um protocolo de telemetria, um sensor e um periférico.
Atribuir a porta não configura o equipamento. Um receptor serial ainda precisa do protocolo na aba Receiver. Um GPS ainda precisa do recurso GPS na aba GPS. Um fio SmartAudio ou Tramp ainda precisa da aba Video TX. A aba Ports só reserva a UART e o baud. Conecte por USB ou Bluetooth no Chrome ou Edge, ou pelo app Android ou iPhone.
Grátis. Para conectar hardware, use Chrome ou Edge no computador; no celular, use o app FlySpark.
- Grátis
- Nada para instalar
- Demo sem hardware
Em resumo
A aba Ports dá a cada UART uma função por grupo: MSP, receptor serial, telemetria, um sensor como GPS ou um periférico como VTX. O FlySpark mostra um cartão por porta, inclusive USB, e MSP permanece ligado nessa porta USB. Depois de ativar serial RX, o receptor ainda precisa ser definido na aba Receiver.
Factos-chave
- Cada porta é um cartão. USB aparece como porta COM virtual.
- MSP no USB não pode ser desligado. Outras UARTs podem habilitar ou desabilitar MSP.
- Serial RX é um interruptor em toda porta exceto USB.
- Telemetria, sensor e periférico permitem uma função cada, ou Disabled.
- A telemetria Betaflight inclui FrSky, HoTT, LTM, SmartPort, MAVLink e iBus.
- Entrada de sensor Betaflight inclui GPS, ESC sensor e Benewake LiDAR.
- Baud inclui AUTO, 9600, 115200, 400000, 460800, 921600 e mais, até 2470000.
Betaflight
INAV
ArduPilot
PX4- BLHeli_S
Bluejay
AM32
ExpressLRS
EdgeTX
DroneCAN
MAVLink
Betaflight
Recursos
- 01
Um cartão por porta
O firmware lista as portas. USB é a porta COM virtual com ícone USB. As demais usam ícone UART e o nome que a placa informa.
- 02
MSP
Todo cartão tem interruptor MSP e, quando ligado, baud MSP. No USB o interruptor não desliga, para o cabo usado na conexão continuar funcionando.
- 03
Serial RX
Interruptor em toda porta exceto USB. Ative na UART onde estão os fios TX e RX do receptor. SBUS num pad que não é UART não é este interruptor.
- 04
Uma função por grupo
Telemetria, sensor e periférico são escolha única: Disabled ou um protocolo. Ligar um desliga os outros do grupo. GPS e altímetro não compartilham a mesma UART.
- 05
Baud
Quando a função escolhida tem baud, o cartão mostra. A lista Betaflight vai de AUTO e 9600 até 115200, 400000, 460800, 921600 e até 2470000.
- 06
Funções Betaflight
Telemetria: FrSky, HoTT, LTM, SmartPort, MAVLink, iBus. Sensor: GPS, ESC sensor, Benewake LiDAR. Periféricos: Blackbox, VTX SmartAudio, VTX IRC Tramp, VTX MSP plus DisplayPort, RunCam device, FrSky OSD.
- 07
Funções INAV
O INAV usa os mesmos cartões com lista própria: altímetro, optical flow, MSP DisplayPort, DJI FPV, telemetria ESC, saída SBUS, gimbal e head tracker. Função SIM text aparece na telemetria quando o firmware tem.
O que a aba Ports decide
Uma UART tem TX e RX e só pode carregar um fluxo serial por vez. Os grupos evitam duas funções que precisem do mesmo fluxo. MSP pode compartilhar a porta como o firmware permite, por isso tem interruptor próprio. Serial RX também, só em UART de hardware. USB fica para o configurador.
A escolha fica em bits na porta. Ao escolher uma função no grupo, as outras desse grupo são limpas e a escolhida é aplicada. Disabled limpa o grupo. Baud é guardado à parte para MSP, sensores tipo GPS, telemetria e periféricos; a linha só aparece com função ativa no grupo.
Serial RX e a aba Receiver
Ligar serial RX reserva a UART para o receptor. Não escolhe CRSF, SBUS, iBus nem outros protocolos; isso fica na aba Receiver e deve bater com o receptor soldado. ExpressLRS e Crossfire usam protocolo serial, em geral CRSF, nesta UART. A binding phrase de um receptor ExpressLRS UART não fica na aba Ports; use a ferramenta ExpressLRS via Wi-Fi do receptor no app.
Se as barras na aba Receiver não se movem, confira este interruptor, depois o protocolo e o cruzamento TX-RX: o TX do receptor vai no RX da controladora.
GPS, ESC sensor e telemetria
GPS é escolha de sensor. Depois de salvar, abra a aba GPS, ligue o recurso GPS e defina protocolo e baud lá. O baud em Ports e na aba GPS deve combinar com o módulo. ESC sensor é o fio serial de RPM de ESCs sem DShot bidirecional. Benewake LiDAR é a opção de altímetro no Betaflight.
Telemetria é o fluxo de volta ao rádio: SmartPort etc. CRSF não está nesta lista porque usa a porta serial RX; aqui estão FrSky, HoTT, LTM, SmartPort, MAVLink e iBus. Escolha o que o receptor do rádio fala. Outro fio de telemetria em UART diferente é outro cartão.
VTX, blackbox e controle de câmera
SmartAudio, IRC Tramp e MSP plus DisplayPort são periféricos. A aba VTX usa essa UART depois de atribuída. SmartAudio na UART errada deixa o VTX no canal padrão. RunCam device e FrSky OSD são as outras opções periféricas no Betaflight.
Blackbox como periférico é gravador externo numa UART, não o flash onboard. Gravação onboard é a aba Blackbox. Não atribua Blackbox periférico sem esse gravador.
Portas INAV
A lista de telemetria INAV inclui função SIM text e SmartPort master. Sensores incluem altímetro e optical flow. Periféricos incluem MSP DisplayPort, DJI FPV, telemetria ESC, saída SBUS, gimbal, head tracker e log. O layout é o mesmo: uma escolha por grupo, baud quando necessário, MSP ligado no USB.
O INAV 8 remove alguns bits antigos. O FlySpark oculta esses bits no INAV 8 para não oferecer função que o firmware tirou. Se um device de guia antigo sumiu, é porque este firmware não tem a função, não porque a porta quebrou.
Salve as portas e reinicie quando a barra pedir. Mudança de UART muitas vezes só vale após reboot; o configurador pode cair se você mudou a porta em uso. Volte pelo USB, abra Receiver e mexa nos sticks antes de soldar mais. Módulo Bluetooth ou ponte Wi-Fi MSP também precisa de MSP na UART com baud comum. No USB o MSP não desliga.
Num relance
Funções de porta Betaflight
| Telemetria | FrSky, HoTT, LTM, SmartPort, MAVLink, iBus |
|---|---|
| Entrada de sensor | GPS, ESC sensor, Benewake LiDAR |
| Periféricos | Blackbox, SmartAudio, IRC Tramp, MSP + DisplayPort, RunCam, FrSky OSD |
| Serial RX | Interruptor, não no USB |
| USB | MSP permanece ligado |
Betaflight
Colocar receptor e GPS em duas UARTs
Abrir Ports
Conecte e abra a aba Ports. Ache a UART impressa na placa perto dos pads do receptor.
Ativar serial RX
Ligue serial RX só nessa UART. Deixe desligado nas outras. Salve e reinicie se a barra pedir.
Definir protocolo do receptor
Abra a aba Receiver e escolha o protocolo do receptor, como CRSF para ExpressLRS ou Crossfire.
GPS em outra UART
Numa UART livre, defina Sensor input como GPS, baud do módulo e ative GPS na aba GPS.
Resolução de problemas
Problemas comuns e correções
Problema
A aba Receiver fica no centro
Correção
Serial RX deve estar ligado na UART usada e desligado nas outras. Depois defina o protocolo. Confira TX e RX cruzados.
Problema
O configurador cai após salvar
Correção
Você desligou MSP na porta em uso ou empilhou função no USB. Em UART de hardware, deixe MSP só onde precisa de ponte Bluetooth ou Wi-Fi.
Problema
GPS sem satélites
Correção
Sensor e baud devem combinar com o módulo e o recurso GPS estar ligado. GPS precisa de céu aberto para fixar.
Problema
Função de guia antigo sumiu
Correção
A lista é o que este firmware suporta. INAV 8 oculta funções removidas. Escolha o protocolo que o device fala nesta versão.
Glossário
Glossário de termos
- UART
- Porta serial de hardware. Um pad TX e um RX.
- MSP
- Protocolo que o FlySpark usa com Betaflight e INAV. USB mantém MSP ligado.
- Serial RX
- Função que reserva UART para o receptor. O protocolo é na aba Receiver.
FAQ
Perguntas frequentes
O que é uma UART Betaflight?
Porta serial na controladora. A aba Ports lista cada uma que o firmware informa, mais USB. Cada UART pode ter MSP e uma escolha por grupo de função.
Por que não consigo desligar MSP no USB?
USB é como o configurador fala com a placa. O interruptor MSP nessa porta fica ligado para você não se desconectar.
Onde configuro CRSF ou SBUS?
Serial RX na aba Ports reserva a UART. O protocolo fica na aba Receiver. Os dois precisam estar certos.
GPS pode compartilhar UART do receptor?
Não. Entrada de sensor e serial RX são separadas. Use duas UARTs.
Qual baud o GPS usa?
O baud da função GPS, muitas vezes 115200 ou 57600, igual ao módulo. A aba GPS tem auto-baud. Se o módulo ficar mudo, iguale os dois lados.
Por que meu VTX não aparece na aba Video TX?
SmartAudio, Tramp ou MSP DisplayPort devem estar na UART do fio do VTX. Sem isso a aba VTX não tem porta para falar.
O que é a porta ESC sensor?
Fio serial de RPM de ESCs sem RPM por DShot bidirecional. É escolha de sensor, não o sinal do motor.
As portas INAV são iguais?
Sim. Grupos Telemetria, Sensores e Periféricos, com protocolos INAV, incluindo MSP DisplayPort, DJI FPV e telemetria ESC.
Referências
Fontes
A documentação oficial por trás dos factos desta página.
- Betaflight WikiBetaflight · betaflight.com
- Betaflight Setup GuideBetaflight · betaflight.com
- Betaflight FailsafeBetaflight · betaflight.com
- INAV WikiINAV on GitHub · github.com




