OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
12
返回列表 发新帖
楼主: 275891381

STM32F103C8T6 MPU6050_DMP

[复制链接]

0

主题

1

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2020-2-1
在线时间
8 小时
发表于 2020-11-5 21:40:22 | 显示全部楼层
csmjmcc 发表于 2020-1-2 14:14
哥们,请问:yaw角有累积误差吗?就是放在不动,过一段时间,yaw角度一直漂移。

哥们,我也遇到这个问题了,请问你找到原因了不?
正点原子逻辑分析仪DL16劲爆上市
回复 支持 反对

使用道具 举报

51

主题

2165

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10652
金钱
10652
注册时间
2017-4-14
在线时间
2780 小时
发表于 2020-11-6 11:17:02 | 显示全部楼层
ccn1178235697 发表于 2020-11-5 21:40
哥们,我也遇到这个问题了,请问你找到原因了不?

必须有误差,只是便宜的多 贵的少 不然就不会出现9轴之类的了  不过零点标定好能减少点误差
回复 支持 反对

使用道具 举报

0

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
209
金钱
209
注册时间
2020-5-17
在线时间
72 小时
发表于 2021-1-9 00:28:09 | 显示全部楼层
dmp初始化失败..
回复 支持 反对

使用道具 举报

51

主题

2165

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10652
金钱
10652
注册时间
2017-4-14
在线时间
2780 小时
发表于 2021-1-9 10:57:31 | 显示全部楼层
Iyzero 发表于 2021-1-9 00:28
dmp初始化失败..

里面有备注和注意事项,你看看  放的角度给代码最好移植
回复 支持 反对

使用道具 举报

0

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
209
金钱
209
注册时间
2020-5-17
在线时间
72 小时
发表于 2021-2-19 01:53:58 | 显示全部楼层
if (memcmp(firmware+ii, cur, this_write))             return -2;
回复 支持 反对

使用道具 举报

0

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
209
金钱
209
注册时间
2020-5-17
在线时间
72 小时
发表于 2021-2-19 01:55:43 | 显示全部楼层
if (memcmp(firmware+ii, cur, this_write))
            return -2;
回复 支持 反对

使用道具 举报

0

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
209
金钱
209
注册时间
2020-5-17
在线时间
72 小时
发表于 2021-2-19 01:57:06 | 显示全部楼层
if(!dmp_load_motion_driver_firmware())
加载dmp固件的时候在这一步退出来了
if (memcmp(firmware+ii, cur, this_write))
            return -2;
老哥这怎么回事呀
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2019-7-31
在线时间
14 小时
发表于 2021-4-7 10:14:15 | 显示全部楼层
楼主大大您好,我使用了您未更新版本的程序,再没有任何删改的情况下,串口助手显示三个角度的数据都是零?请问您有遇到过这种情况的话一般会是什么引起的呢?还是未更新版的程序需要哪里进行改动?我在打开程序时keil5告诉我需要更新使用device family pack devices,是否和这有关?又或者我在您的更新后程序中发现您提到mpu6050需要水平放置以自检,是否和这有关?能否麻烦您不吝赐教,谢谢。
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2019-7-31
在线时间
14 小时
发表于 2021-4-7 10:22:36 | 显示全部楼层
另外实在抱歉,我刚刚开始学习不清楚楼上几位如何判断dmp是否成功初始化,我的串口助手只是不断返回三个角度为零,请问我能在哪判断dmp是否成功初始化?使用keil5自带的功能吗?谢谢
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2019-7-31
在线时间
14 小时
发表于 2021-4-7 11:19:09 | 显示全部楼层
本帖最后由 z1207655387 于 2021-4-7 11:23 编辑

我刚才自己试了下keil5自带的调试功能,实在是刚刚入门程序无法自动运行,只能自己用鼠标滑
回复 支持 反对

使用道具 举报

51

主题

2165

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10652
金钱
10652
注册时间
2017-4-14
在线时间
2780 小时
发表于 2021-4-7 16:20:12 | 显示全部楼层
z1207655387 发表于 2021-4-7 10:14
楼主大大您好,我使用了您未更新版本的程序,再没有任何删改的情况下,串口助手显示三个角度的数据都是零? ...

串口1有全过程提示信息,要是提示信息都不对,你就换换引脚 开发板很多引脚占用严重 做iic可能有问题
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2019-7-31
在线时间
14 小时
发表于 2021-4-7 17:10:45 | 显示全部楼层
nashui_sx 发表于 2021-4-7 16:20
串口1有全过程提示信息,要是提示信息都不对,你就换换引脚 开发板很多引脚占用严重 做iic可能有问题

谢谢,楼主的程序亲测能用,感谢分享,能帮新人少走好多弯路。
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2019-7-31
在线时间
14 小时
发表于 2021-6-4 17:46:22 | 显示全部楼层
nashui_sx 发表于 2021-4-7 16:20
串口1有全过程提示信息,要是提示信息都不对,你就换换引脚 开发板很多引脚占用严重 做iic可能有问题

大大您好,我还有一个问题,我自己测了一下,您写的这个程序俯仰角好像是可以大于90度,对吗?谢谢。
回复 支持 反对

使用道具 举报

51

主题

2165

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10652
金钱
10652
注册时间
2017-4-14
在线时间
2780 小时
发表于 2021-6-5 10:28:27 | 显示全部楼层
z1207655387 发表于 2021-6-4 17:46
大大您好,我还有一个问题,我自己测了一下,您写的这个程序俯仰角好像是可以大于90度,对吗?谢谢。

忘记了
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2019-7-31
在线时间
14 小时
发表于 2021-6-5 16:15:15 | 显示全部楼层

我自己测了下应该是可以的,不过您好像把ROLL与PITCH搞混了
回复 支持 反对

使用道具 举报

51

主题

2165

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10652
金钱
10652
注册时间
2017-4-14
在线时间
2780 小时
发表于 2021-6-5 21:55:08 | 显示全部楼层
z1207655387 发表于 2021-6-5 16:15
我自己测了下应该是可以的,不过您好像把ROLL与PITCH搞混了

安装角度问题
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2022-6-4
在线时间
1 小时
发表于 2022-6-4 23:49:30 | 显示全部楼层
加上串口如何显示信息
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 13:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表