a-树 发表于 2022-3-7 17:08:36

python UDP发送数据帧

想要写一个实现上位机与下位机通过UDP协议传输数据帧的程序,但不知道数据应该以什么格式发送,怎么打包?
已知下位机有一段数据帧判断的代码:
void WiFi_Data_ReceiveAnalysis(uint8_t*buff,uint8_t cnt)
{
        if(buff == 0xAA && buff == 0xBB) //判断帧头
        {
                if(buff==0x01)       //数据帧
                {
                        if(buff == 0x08)   //数据长度
                        {
                       RC_Control.THROTTLE = (((int16_t)buff<<8|buff)-1000);
                       RC_Control.ROLL   = (int16_t)buff<<8|buff;
                       RC_Control.PITCH    = (int16_t)buff<<8|buff;
                       RC_Control.YAW      = (int16_t)buff<<8|buff;
                        }
                }
}

以0XAA 0XBB 0X01 0X08      RC_Control.THROTTLE=1500(十进制) 这个数据帧举例
python应该怎么发送这个数据?
页: [1]
查看完整版本: python UDP发送数据帧