Image
Image

发顺丰更大nc

+ 关注

粉丝 0     |     主题 28     |     回帖 276

STM32之MPU6050获取欧拉角
2023-12-28 16:51
  • ST MCU
  • 72
  • 2881
  使用Micro库 只要映射了printf用来发送数据去串口都要使用这个库。  
  配置NVIC  
  配置USART3  
  配置RCC  
  STM32CubeMX相关配置 配置SYS  
  MPU6050获取三轴加速度、三轴陀螺仪以及温度 MPU6050与STM32板子接线 PB6 SCL PB7 SDA 单片机5V VCC GND ...  
  多字节读取时序: ①:主设备发送起始信号。 ②:主设备发送7位mpu6050的I2C设备地址以及一个W 位,即0 。 ...  
  MPU6050寄存器读取时序 单字节读取时序:  
  ①:主设备发送起始信号。 ②:主设备发送7位mpu6050的I2C设备地址以及一个W 位,即0 。 ③:主设备等待从 ...  
  多字节写入时序:  
  MPU6050写入寄存器时序 单字节写入时序:  
  MPU6050通信协议 当连接到系统芯片时,mpu6050 总是作为从设备,因此,系统芯片可以通过 400kHz 的 I2C 接 ...  
  我是谁寄存器 存储 mpu6050 的7位I2C地址的高6位,用来验证设备的身份。 该寄存器的默认值为0x68(即 b0 ...  
  FIFO使能寄存器控制mpu6050的加速度计、温度传感器、陀螺仪的原始数据是否写入FIFO缓冲区。 TEMP_FIFO_EN ...  
  灵敏度根据陀螺仪的量程变化而变化,如下表所示:  
  陀螺仪数据输出寄存器(0x43~0x48) 存储陀螺仪的原始数据,这些原始数据会以陀螺仪的采样频率进行更新。 ...  
  温度传感器数据输出寄存器(0x41~0x42) 存储温度传感器的原始数据,这些原始数据会以陀螺仪的采样频率进 ...  
  灵敏度根据加速度计的量程变化而变化,如下表所示:  
  某个加速度轴的原始数据并不是加速度数据,如果想获得加速度数据需要以下转换:加速度 = (有符号的16位原始 ...  
  加速度计数据输出寄存器(0x3B~0x40) 存储加速度计的原始数据,这些原始数据会以陀螺仪的采样频率进行更 ...  
2
3
近期访客