完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近在用F1调MPU9250,现在已经可以看到了原始数据。
看了网上很多人的资料,基本都是用的DMP读取四元数。用DMP有个问题就是最快是200HZ,满足不了要求。 现在需要跟快的速度就不能再用DMP了,看了官方的MPL库,没有看懂。。。。 求前辈指点。 |
|
相关推荐
11个回答
|
|
自顶,万一哪位大神看见了呢
|
|
|
|
你的要求太高了,没法有人帮你指点,这么来说,处理这个数据,就相当于要看一本书的知识量!!!!还有官方的MPL库,我记得也是有速度限制!!!
|
|
|
|
好吧,看过别人写的6050程序,做了下测试,读欧拉角再处理一下用了不到2ms。 现在9250的速度跟不上就只能放弃了 |
|
|
|
6050可以,9250肯定也可以的!!!对了,我刚刚查了一下,官方限制最新的库是MPL???我记得就是DMP啊!!! |
|
|
|
对,是MPL,测6050读DMP速度是2ms。。。。。 测9250读DMP速度是5ms 可能是我写的程序问题,不太会改了。 |
|
|
|
其实我移植官方库的时候也出现了各种问题!!!最后我还是给放弃了!!! |
|
|
|
https://developer.mbed.org/users ... ba240c1/MPU9250.cpp
这是我做过的库,mbed上有我提供的测试代码,你到mbed上用nucleo l152的板子可以直接测试成功,9250是个胶水芯片,2颗合成一颗,其中由SPI转内部IIC部分有BUG,注意代码里设置的操作速度,快了读出的值是错误的。 |
|
|
|
hnllyhsh 发表于 2018-12-5 07:39 测试的读取数据速度是多少 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
969 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
954 浏览 2 评论
2066 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1162 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1587 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 05:35 , Processed in 0.678045 second(s), Total 64, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号