智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1475|回复: 0
打印 上一主题 下一主题

[通讯类] MPU6050模块初始化

[复制链接]

4

主题

12

帖子

0

精华

高级会员

Rank: 4

积分
622
威望
318
贡献
182
兑换币
203
注册时间
2013-10-12
在线时间
61 小时
毕业学校
大学
跳转到指定楼层
1#
发表于 2015-6-22 23:31:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 3233 于 2015-6-22 23:35 编辑

请教大家,我用X128模拟I2C读取MPU6050的数据,现在是可以读取到6050的ID,但是只能初始化CONFIG寄存器,其他的初始化不了(也就是下面五行代码只有第三行是配置成功的),仿真时把这几个寄存器读回来发现PWR_MGMT_1数值是0x40,CONFIG是    I2C_Write(PWR_MGMT_1, 0x00);  
  I2C_Write(SMPRT_DIV, 0x07);       I2C_Write(CONFIG, 0X08);        //
  I2C_Write(GYRO_CONFIG, 0x18);   //
  I2C_Write(ACCEL_CONFIG, 0X01);
有的说加延时,应该加在哪里呢,我在  I2C_Write(PWR_MGMT_1, 0x00);  前后都试过都不行。



回复

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 15:39 , Processed in 0.035698 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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