集成与配置
TheiaOSD 通过 UART 与飞控连接,以 115200 波特率经 MSP DisplayPort 渲染 OSD。 芯片会周期性发送 MSP_STATUS 和 MSP_RC,自动识别飞控类型(目前支持 Betaflight / iNav)。
Betaflight
- Ports(端口)标签页 —— 在连接芯片的 UART 上,启用 Peripherals → VTX (MSP + DisplayPort),波特率 115200。
- OSD 标签页 —— 选择视频制式(PAL / NTSC / AUTO)。
- CLI 标签页:
set osd_displayport_device = MSP set vcd_video_system = PAL # 或 NTSC 或 AUTO save
iNav
- Ports(端口)标签页 —— 将芯片 UART 的 Peripherals 设为 MSP DisplayPort,波特率 115200。
- OSD 标签页 —— 将 Video Format 设为 PAL(或你实际使用的制式)。
FETtec
Settings → FC Setup → Serial —— 为连接芯片的串口配置一个 用于 OSD 的 MSP 协议端口。
KISS Ultra
在 KISS Ultra GUI 中,把连接芯片的 UART 分配为 MSP / DisplayPort,波特率 115200,再选择视频制式(PAL / NTSC)。不同版本 GUI 的选项名称可能略有差异。
自定义字符与图形
MSP_DP_CHAR_WRITE = 7—— 将字符写入内部字库(512 个槽位)。MSP_DP_DRAW_RECTANG_LINE = 8—— 绘制矩形或直线。详见资料下载中的应用笔记。