[四轴技术交流] MPU6050读数问题

[复制链接]
5102|5
 楼主| rbc285426369 发表于 2014-3-20 10:43 | 显示全部楼层 |阅读模式
各位,大家好,本人新手一个,最近在研究MPU6050,用DSP28335的I2C对其读数,将读到的数放在I2C FIFO中,收集14个字节后,中断响应进行数据计算。前天晚上程序写好试了一下,没什么问题,结果昨天早上试的时候发现读数有问题,就是FF 00 39 C1循环出现,完全不对么,程序和接线也没动啊!!无奈,尝试取消I2C中断读取,用查询等待的方式读数就没问题,这是什么原因啊???
烈火狂龙 发表于 2014-3-20 14:32 | 显示全部楼层
时序不对吧,时钟最大只能到400K
 楼主| rbc285426369 发表于 2014-3-20 14:39 | 显示全部楼层
烈火狂龙 发表于 2014-3-20 14:32
时序不对吧,时钟最大只能到400K

I2C的输出时钟就是400K,我改小了点,中断读数还是有问题……换了3个MPU6050模块,问题都一样,这是怎么回事?
烈火狂龙 发表于 2014-3-20 16:03 | 显示全部楼层
先用端口模拟再去用中断,分析原因所在。
 楼主| rbc285426369 发表于 2014-3-20 17:45 | 显示全部楼层
烈火狂龙 发表于 2014-3-20 16:03
先用端口模拟再去用中断,分析原因所在。

找到原因了,貌似是中断读的太快了,多延时一会就好了,感谢版主,再请教个问题,那个高通和低通滤波器的频率怎么设置有讲究么?
flyhigh921 发表于 2015-3-12 10:24 | 显示全部楼层
楼主我也在研究28335接6050,想咨询你下!能加下QQ吗   280327056
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部