OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2610|回复: 1

MPU6050 外接地磁 ByPass模式没有输出 在现等

[复制链接]

3

主题

7

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2016-12-5
在线时间
3 小时
发表于 2018-2-8 11:46:16 | 显示全部楼层 |阅读模式
20金钱

将MPU6050配置为ByPass模式,现在6050数据正常,但6050上的辅助IIC关键输出不正常,无法读取地磁数据。

u8 Init_mpu6500(void)
{
        TestBit = Single_Read(MPU6050_ADDRESS,MPU6050_WHO_AM_I);

        Single_Write(MPU6050_ADDRESS,MPU6050_RA_PWR_MGMT_1,0x00);
        Single_Write(MPU6050_ADDRESS,MPU6050_RA_SMPLRT_DIV,0x07);
       
        TestBit = Single_Read(MPU6050_ADDRESS,MPU6050_RA_SMPLRT_DIV);
        if(TestBit!= 0x07)
                return Error;
       
        Single_Write(MPU6050_ADDRESS,MPU6050_RA_CONFIG,0x06);//gyro带宽5Hz,延时33.48ms
        Single_Write(MPU6050_ADDRESS,MPU6050_RA_GYRO_CONFIG,0x00);//250dps
        Single_Write(MPU6050_ADDRESS,MPU6050_RA_ACCEL_CONFIG,0x00);//2G模式,带宽5Hz,延时66.96ms
        Single_Write(MPU6050_ADDRESS,MPU6050_RA_FF_THR,0x06);

        Single_Write(MPU6050_ADDRESS,MPU6050_RA_USER_CTRL,0x20);
        Single_Write(MPU6050_ADDRESS,MPU6050_RA_INT_PIN_CFG,0x02);

        return OK;
}







正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2018-2-19 23:39:03 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 10:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表