Sherry啦啦啦 发表于 2015-12-16 23:42:09

[求助]关于用cc2530开发板监测mpu6050数据的一些问题

我现在用的是TI公司生产的cc2530开发板想监测一下mpu6050测量的数据
现在我想把mpu6050的采样频率修改一下,在mpu6050.h文件中找到了关于采样分频寄存器的定义
#define MPU6050_RA_SMPLRT_DIV       0x19
然而我在mpu6050.c文件以及其他文件中都没有发现用到这个寄存器的函数,在此函数中也没有用到这个寄存器
void MPU6050_Initialize(void)
{
    MPU6050_WriteBits(MPU6050_DEFAULT_ADDRESS, MPU6050_RA_PWR_MGMT_1,
      MPU6050_PWR1_CLKSEL_BIT, MPU6050_PWR1_CLKSEL_LENGTH, MPU6050_CLOCK_PLL_XGYRO);
    MPU6050_WriteBits(MPU6050_DEFAULT_ADDRESS, MPU6050_RA_GYRO_CONFIG,
      MPU6050_GCONFIG_FS_SEL_BIT, MPU6050_GCONFIG_FS_SEL_LENGTH, MPU6050_GYRO_FS_250);
    MPU6050_WriteBits(MPU6050_DEFAULT_ADDRESS, MPU6050_RA_ACCEL_CONFIG,
      MPU6050_ACONFIG_AFS_SEL_BIT, MPU6050_ACONFIG_AFS_SEL_LENGTH, MPU6050_ACCEL_FS_2);
    MPU6050_WriteBit(MPU6050_DEFAULT_ADDRESS, MPU6050_RA_PWR_MGMT_1, MPU6050_PWR1_SLEEP_BIT, 0);//(DISABLE);
}

所以想问一下大家有没有实现这个功能的函数或者是在头文件中直接修改这个寄存器的值就可以(我试过了并没有什么用)?
谢谢大家!!~~~~
页: [1]
查看完整版本: [求助]关于用cc2530开发板监测mpu6050数据的一些问题