请问如何使用MPU6050的FIFO和DMP
MPU6050的主要亮点是DMP和FIFO但datasheet上这方面的寄存器配置描述非常简单。
我现在使用的是一个基于ARM7的RTOS。通过I2C读取6050的数据。
请问如何配置FIFO和DMP,多谢!! DMP怎么使用手册里面不是描述简单,而是根本没有描述
这个片子里面明显是带一个单片机的,但是invensense没有把资料放出来,只有他们内部人员才知道这些技术细节,他们自己做了一套叫motionApps的鸟东西来使用dmp,但不开源
但是,万能的hacker已经通过反汇编把dmp用起来并开源。。
https://github.com/jrowberg/i2cdevlib/tree/master/MPU605
可以用git把整个lib下下来
这个库是arduino下面的,可以正常工作。。。
你要用的话就得移植了。。。但应该很简单 https://github.com/jrowberg/i2cdevlib/blob/master/Arduino/MPU6050
链接贴错了。。。hehe
关键的dmp文件就是
MPU6050_6Axis_MotionApps20.h
MPU6050_9Axis_MotionApps41.h
根据不同的motionapp而来的代码,功能类似。。同一层次的代码
https://github.com/jrowberg/i2cdevlib是可以直接用git clone的 楼上的是神人
请问您知道怎么配置MPU60x0的I2C Master Mode吗,我在MPU6000的辅助I2C总线上接了磁力计,CPU跟MPU6000中间用SPI通信,所以不能用Bypass模式了
跪求解决方案…… 我也觉得二楼是神人,顶 都是神人,DMP值得好好研究 二楼神人!!!!!!!!!! 云海孤帆 发表于 2012-9-21 23:24 static/image/common/back.gif
**** 作者被禁止或删除 内容自动屏蔽 ****
你可以看看我昨天总结的东西 lz!dmp输出滞后很严重怎么解决呢!我把dmpread-fifo里面的时间戳给屏蔽了有没有影响!
kemaliu 发表于 2012-9-16 17:59 static/image/common/back.gif
**** 作者被禁止或删除 内容自动屏蔽 ****
请问DMP是不是需要下载程序进去之后,才能输出什么四元数的?? kemaliu 发表于 2012-9-16 17:59 static/image/common/back.gif
**** 作者被禁止或删除 内容自动屏蔽 ****
请问要移植的话,是不是就把
MPU6050_6Axis_MotionApps20.h
MPU6050_9Axis_MotionApps41.h
这两个文件复制到arduino的libraries文件夹里面就可以了?
页:
[1]