关于光流PX4FLOW的数据读取与处理

2019-07-14 20:46发布

本人刚接触光流PX4FLOW,对这个不太了解,想用这个模块进行定点,现用iic读取这一模块的值,我已尝试着按照他们的数据手册进行读取,但感觉数据不太对,读出来的数据也不清楚要如何处理,还请各位大神指教指教,下面是我写的部分代码
        int16_t weiyi[3];
        u8 px4flow[6]; //接收数据缓存
        IIC_Read_1Byte(0x84,0x02,&px4flow[0]);
        IIC_Read_1Byte(0x84,0x03,&px4flow[1]);
        weiyi[0] = ((((int16_t)&px4flow[1]) << 8) |(int16_t) &px4flow[0]) ;  //x方向位移

        IIC_Read_1Byte(0x84,0x04,&px4flow[2]);
        IIC_Read_1Byte(0x84,0x05,&px4flow[3]);
        weiyi[1] = ((((int16_t)&px4flow[3]) << 8) | (int16_t)&px4flow[2]) ;  //y方向位移

        IIC_Read_1Byte(0x84,0x14,&px4flow[4]);
        IIC_Read_1Byte(0x84,0x15,&px4flow[5]);
        weiyi[2] = ((((int16_t)&px4flow[5]) << 8) | (int16_t)&px4flow[4]) ;  //高度        


       这是他们的网址,表示看不懂https://pixhawk.org/modules/px4flow#i2c
0条回答

一周热门 更多>