完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
官网 上面的 DMP程序,他们说直接移植过来,就好使了, 可以读出四元函数, 但是我想问一下,就是最开始得到的加速度计和陀螺仪XYZ的值,温度计的值,怎么带入到这个官方的程序里啊? 是往哪个函数带啊,求 告知、、、
|
|
相关推荐
|
|
void MPU_BMP_Posture(void)
{ dmp_read_fifo(gyro, accel, quat, &sensor_timestamp, &sensors,&more); if (sensors & INV_WXYZ_QUAT ) { q0=quat[0] / q30; q1=quat[1] / q30; q2=quat[2] / q30; q3=quat[3] / q30; Pitch = asin(2 * q1 * q3 - 2 * q0* q2)* RtA; // pitch Roll = atan2(2 * q2 * q3 + 2 * q0 * q1, -2 * q1 * q1 - 2 * q2* q2 + 1)* RtA; // roll Yaw = atan2(2*(q1*q2 + q0*q3),q0*q0+q1*q1-q2*q2-q3*q3) * RtA; printf("rn %f %f %f rn",Pitch,Roll,Yaw); } } |
|
|
|
|
|
有梦为马_ZY 发表于 2015-8-11 21:55 是在 那个DMP—read——fifo里面把得到的各种初始值带入进去就好使吗? 网上的程序不是是基于什么340的东西的吗? 有说还要改一些东西的, 是那些东西, 能告知下吗? |
|
|
|
|
|
官方mpu6050工程是基于msp430的。需要改的东西不少,网上有资料,嫌麻烦的话网上也有直接移植好的程序。
|
|
|
|
|
|
学习中,6050,不知道51单片机能不能
|
|
|
|
|
|
楼主好人
|
|
|
|
|
|
谢谢楼主的分享
|
|
|
|
|
|
1307 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1234 浏览 3 评论
2313 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1393 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1824 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 23:18 , Processed in 0.579795 second(s), Total 54, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号