1,检查MCU(主机)与MPU6050(姿态传感器)是否通信成功 我们选用的读取MPU6050储存ID的寄存器即0x75,如果读出来ID是默认值0x68,那么是不是可以证明通信成功了 2,设置MPU6050为复位状态,并且100ms延时,确保复位完成 看到电源管理寄存器1(0x6B) 我们只需要将第7位寄存器置1即可复位,别的寄存器不做配置,就都置0。 那么...
此时,MPU6050上电默认时钟是内部 8MHz振荡器。 MPU6050初始化配置: 借鉴网上资料,有关MPU6050的基本配置的几个寄存器为: 寄存器25 –Sample Rate Divider (SMPRT_DIV):配置陀螺仪输出分频 寄存器26 –Configuration (CONFIG):配置数字低通滤波器 寄存器27 –Gyroscope Configuration (GYRO_CONFIG):配置陀螺仪满量程 ...
此时,MPU6050上电默认时钟是内部8MHz振荡器。 MPU6050初始化配置: 借鉴网上资料,有关MPU6050的基本配置的几个寄存器为: 寄存器25–Sample Rate Divider(SMPRT_DIV):配置陀螺仪输出分频 寄存器26–Configuration(CONFIG):配置数字低通滤波器 寄存器27–Gyroscope Configuration(GYRO_CONFIG):配置陀螺仪满量程 寄存器28–...
在初始化MPU6050 前,先确定单片机与MPU6050 通信是否正常, 根据手册MPU6050 采用的是400kbit/s 的IIC。 验证IIC 底层的方法: 读取寄存器117(WHO_AM_I )的值,也就是读取MPU6050 的器件地址,默认0x68。若能够读到0x68,说明你的IIC 地层没什么问题。当然了,读取MPU6050 地址时,可以不用对MPU6050 进行任何配置,只要...
在初始化MPU6050 前,先确定单片机与MPU6050通信是否正常, 根据手册MPU6050 采用的是400kbit/s 的IIC。 验证IIC 底层的方法: 读取寄存器117(WHO_AM_I )的值,也就是读取MPU6050 的器件地址,默认0x68。若能够读到0x68,说明你的IIC 地层没什么问题。当然了,读取MPU6050 地址时,可以不用对MPU6050 进行任何配置,只要...