//移植只需改以下参数 #define IIC_SCL_Pin GPIO_Pin_6 #define IIC_SDA_Pin GPIO_Pin_7 #define IMU_IIC_GPIO GPIOB #define IMU_IIC_RCC RCC_APB2Periph_GPIOB #define IIC_SDA_In() {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=(u32)8<<28;} #define IIC_SDA_Out() {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=(u32)3<<28;}
2024-03-01 15:54:22 91KB STM32 mpu6050 HMC58X3 九轴传感器
1
采用模拟IIC;MPU6050 9轴示例程序,MPU6050作为主机操作第三方传感器,已测试, ADXL345.c 基于AVRstudio 6.0编写,改为其他空芯片时注意寄存器的改变
2023-03-11 15:59:50 124KB mpu6050
1
此程序为CAN的配置程序,包括接收CAN1和CAN2的数据,并且发送数据,本程序应读取九轴陀螺仪数据与电机控制为根本,写此代码,程序清晰,分享给大家,希望可以一起学习
1
MPU-9250-九轴产品中文手册说明书,详细介绍了MPU9250如何使用。
2022-05-21 21:59:51 1.83MB MPU9250
1
加速度、陀螺仪和磁力计的姿态解算原理
2022-05-19 16:06:10 1.93MB MIMU 原理
1
MPU9250 Arduino库,用于与和MPU-9255九轴惯性测量单元(IMU)通信。 执照 该库根据GPLV3许可。 请通过与我们以获取其他许可证。 描述 InvenSense MPU-9250是一个系统级封装(SiP),它包含两个芯片:MPU-6500三轴陀螺仪和三轴加速度计; 和AK8963三轴磁力计。 MPU-9250支持高达400 kHz的I2C和SPI通信,高达1 MHz的寄存器设置和20 MHz的数据读取。 以下是可选的满量程传感器范围: 陀螺仪满量程范围 加速度计满量程范围 磁力计满量程范围 +/- 250(度/秒) +/- 2(克) +/- 4800(UT) +/- 500(度/秒) +/- 4(克) +/- 1000(度/秒) +/- 8(克) +/- 2000(度/秒) +/- 16(克) MPU-9250对具有16位模数转换器的陀螺仪,加速
2022-04-19 09:20:37 3.39MB C++
1
九轴传感器、九轴体感追踪、感测芯片……越来越多的VR在都在宣传“九轴传感器”的概念,这似乎成了VR硬件的新标准。到底什么是九轴传感器?如何发挥作用呢?   什么是九轴传感器   传感器(sensor)是一种检测装置,能感受到被测量的信息,并能将信息按一定规律转换成电信号,进行传输、处理、存储、显示、记录等。传感器的类型有很多,如声音传感器(常见的声控灯)、温度传感器(电水壶)等等,被广泛应用在各类电子产品中。   所谓九轴传感器,其实三种传感器的组合:3轴加速传感器、3轴陀螺仪和3轴电子罗盘(地磁传感器)。三个部分作用不同,相互配合,是我们手机、平板电脑、游
2022-04-10 10:02:58 147KB 谈谈VR里的九轴传感器
1
基于陀螺仪、加速度计、地磁计的九轴姿态融合算法代码,花了一点时间整理出来分享,其中有关键算法的讲解,每一步清晰的分析助你玩转九轴或六轴
2022-02-25 14:07:53 51KB 加速度计 陀螺仪 磁力计 四元数
1
以STM32F407为硬件平台,使用MPU9250结合mahony姿态融合算法,融合加速度计、磁力计、陀螺仪数据解算出表征姿态的四元数,第二版修正输出角度误差
2021-12-21 10:24:39 1.97MB MPU9250
1
GY-9255九轴姿态三轴电子指南针加速度陀螺仪模块软硬件资料