第一步:确认串口接收到的数据内容
请执行以下操作:
运行如下命令:
sudo cat /dev/ttyUSB0 | hexdump -C
或者运行:
sudo cat /dev/ttyUSB0 | xxd
随后打开遥控器,观察屏幕是否持续刷新 Hex 格式的数据。
你需要提供一段实际接收到的十六进制数据,示例如下:
03 ff 12 77 00 4a 9f ...
????
如果接收到的数据并非以 0x0F 开头,或数据帧长度不是每 25 字节一帧,则说明问题不在于程序代码,而是 SBUS 数据并未成功传入串口。



雷达卡


京公网安备 11010802022788号







