关于光流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
一周热门 更多>