赤色强袭 发表于 2014-2-17 20:36
那有没有什么办法直接摸透开启DMP的原理,绕过这些库文件,不用他们。直接操作其内部的寄存器来开启DMP呢 ...
这要看你打算利用DMP来实现什么.
目前的资料对MPU的寄存器描述是不完整的. 还是得通过程序来了解这些配置过程.
芯片中的DMP能计算出加速度, 角速度, 四元数, 但是这些值是相对于哪个坐标系的, 这个你得考虑一下。
jrowberg写的库实现的功能是比较完整的. 能计算出pitch, yaw, roll角度, 并且对数据提供矢量形式的保存, 更方便了后续的处理, 如卡尔曼滤波. |