mahengyu 发表于 2013-10-23 17:54:46

【分享】stm32-mpu6050 dmp成功读取,需要的拿去

本帖最后由 mahengyu 于 2013-10-23 17:57 编辑

首先说明,本代码转自互联网
mpu6050 dmp 成功读取 ,用的是正点原子mini板子,还有彩屏,直接算出四元数和欧拉角,配上位机,可以通过电脑串口观察姿态,需要的拿去


seeyou2013 发表于 2013-10-23 22:23:58

帮顶,哈哈

wxw123321 发表于 2013-10-23 23:34:32

谢谢楼主分享

lxl_lw 发表于 2013-10-24 00:31:13

DMP输出的是什么数据啊?是不是就是四元数的那四个数字?

ZXF_CUG 发表于 2013-10-24 11:51:04

也想做一个玩玩学习了

jackk 发表于 2013-10-24 12:55:51

雪中送炭。

jackk 发表于 2013-10-24 14:20:37

楼主的I2C用的哪个脚?看到程序里面配置的GPIOE,MINISTM32板子上用的STM32103RB,好像没有E口。。。。

mahengyu 发表于 2013-10-24 17:27:03

谁试试了?效果咋样?

沈威 发表于 2013-10-25 13:11:29

mahengyu 发表于 2013-10-24 17:27 static/image/common/back.gif
谁试试了?效果咋样?

试过了,串口读不出数据,只有屏幕上显示几个字母。还在研究ING

mahengyu 发表于 2013-10-25 14:25:47

沈威 发表于 2013-10-25 13:11 static/image/common/back.gif
试过了,串口读不出数据,只有屏幕上显示几个字母。还在研究ING

我晕 。。。。那拜托你好好研究下

蓝色の理想 发表于 2013-10-25 16:06:06

下来I看看看

jackk 发表于 2013-10-25 17:02:24

沈威 发表于 2013-10-25 13:11 static/image/common/back.gif
试过了,串口读不出数据,只有屏幕上显示几个字母。还在研究ING

我和你的测试结果一样。只是LCD上有LCDTest0 串口有数据,但是上位机无法使用。

jackk 发表于 2013-10-25 17:13:21

run_self_test();过不去,打印:bias has not been modified ......

mahengyu 发表于 2013-10-25 17:19:41

http://www.amobbs.com/forum.php?mod=viewthread&tid=5538389&reltid=5556032&pre_thread_id=0&pre_pos=1&ext=

这个帖子也读出了数据

wangmm0107 发表于 2013-10-25 21:52:19

这个很有用,感谢分享

sedulity11 发表于 2013-10-25 23:52:59

帮顶一下,,

太阳 发表于 2013-10-26 14:24:16

你的有E???

太阳 发表于 2013-10-26 14:25:22

jackk 发表于 2013-10-25 17:13 static/image/common/back.gif
run_self_test();过不去,打印:bias has not been modified ......

你的好了?

guge165713701 发表于 2013-10-28 18:09:00

测试过 表示成功!

mahengyu 发表于 2013-10-28 18:24:54

guge165713701 发表于 2013-10-28 18:09 static/image/common/back.gif
测试过 表示成功!

成功就好啊{:victory:}

楼上的没成功的肯定是你们的问题!!

jackk 发表于 2013-10-30 16:57:12

mahengyu 发表于 2013-10-28 18:24 static/image/common/back.gif
成功就好啊

楼上的没成功的肯定是你们的问题!!

上位机能用?

wenziheni 发表于 2013-11-2 16:34:07

学习学习

请叫我全名 发表于 2013-11-2 18:26:32

谢谢撸主!

木君之上 发表于 2013-11-12 15:40:09

这个,哎,有个那个I2c函数的返回值始终想不通为什么是-1和0才行

luhuizszw 发表于 2013-11-14 10:49:25

谢谢了。。。。试试。。。。。

luhuizszw 发表于 2013-11-14 11:30:39

我没有你说的那块开发板   只有stm32的系统版和一块6050模块   请问你那边是不是用MSP430了   MSP430是干嘛的 。。。

mahengyu 发表于 2013-11-15 19:10:18

luhuizszw 发表于 2013-11-14 11:30 static/image/common/back.gif
我没有你说的那块开发板   只有stm32的系统版和一块6050模块   请问你那边是不是用MSP430了   MSP430是干嘛 ...

没有啊,就是st

85891240 发表于 2013-12-3 17:21:28

您好,请问AHRS_Captain_Flight我用不起来是怎么回事,老师串口接收数据错误~~

hhhhhchch1 发表于 2013-12-10 16:17:47

多谢分享!

FASHAOYIHAOAMO 发表于 2013-12-12 22:11:48

谢谢楼主分享   试试--------------

FASHAOYIHAOAMO 发表于 2013-12-12 22:25:39

这是为啥呢??????

brentcao 发表于 2013-12-12 22:42:49

不错啊,呵呵

lcp0703 发表于 2013-12-13 01:22:55

好东西,收藏了,谢谢啊,我买了还没用

lcp0703 发表于 2013-12-13 01:23:11

好东西,收藏了,谢谢啊,我买了还没用,为什么

faith_2013 发表于 2013-12-13 08:43:07

顶,谢谢分享。

yayagepei 发表于 2013-12-13 09:13:11

顶起!!!

victor9079 发表于 2013-12-15 19:09:18

谢谢楼主分享

max-men 发表于 2013-12-26 10:59:47

弱弱的问下只需要欧拉角吗?四元数是干嘛的?

FASHAOYIHAOAMO 发表于 2013-12-27 14:37:50

这帖子 必须顶啊

stewen 发表于 2014-1-3 14:51:16

谢谢楼主分享!

LZ19992005 发表于 2014-1-3 15:19:09

顶一个 学习了

阿禹_lsy 发表于 2014-1-3 17:02:00

先下下来看看哈,嘿嘿~

茶亦爽 发表于 2014-1-7 12:25:47

昨天试过了,可以计算出Pitch,Roll,Yaw.现在研究算法种~~

mahengyu 发表于 2014-1-7 15:54:44

茶亦爽 发表于 2014-1-7 12:25
昨天试过了,可以计算出Pitch,Roll,Yaw.现在研究算法种~~

嗯,改天我也试试

watermelon_ok 发表于 2014-1-24 19:31:06

都是高手啊!

sabaka 发表于 2014-1-28 21:58:59

    感谢兄弟分享,看看怎么样

edsionwa 发表于 2014-2-7 21:08:13

好东西,帮顶啊!

lc_007 发表于 2014-2-11 23:25:39

下了试一下{:victory:}

wangyeqing333 发表于 2014-3-3 20:53:01

请问楼主:使用DMP输出的四元数是不是已经做过滤波处理了,类似互补滤波或卡尔曼滤波?拿到四元数以后还需要做滤波吗,还是直接转换成欧拉角输出呢?

情迷MJ比莉珍 发表于 2014-3-3 20:54:15

感谢楼主!!!

情迷MJ比莉珍 发表于 2014-3-3 20:54:38

感谢楼主!!!

kingqb 发表于 2014-3-10 17:34:29

试试         

wwj868 发表于 2014-3-22 09:02:10

感谢楼主

lydiary 发表于 2014-3-22 09:15:53

gan谢楼主

asdcxzvfbg 发表于 2014-4-14 17:16:31

楼主,你这个函数,我移植了下,发现读不出来FIFO的数据额。。。

一直是空的,设置都是正确完成了

sun1667909067 发表于 2014-4-21 21:10:46


感谢楼主!!!

阿禹_lsy 发表于 2014-5-13 22:12:20

jackk 发表于 2013-10-25 17:13
run_self_test();过不去,打印:bias has not been modified ......

我的也是这个情况,你解决了吗?

jackk 发表于 2014-5-14 14:28:31

阿禹_lsy 发表于 2014-5-13 22:12
我的也是这个情况,你解决了吗?

STM32 硬件IIC死机

阿禹_lsy 发表于 2014-5-17 13:04:31

jackk 发表于 2014-5-14 14:28
STM32 硬件IIC死机

后来使用了圆点博士的dmp库,成功了,现在数据很稳定。

mayitbey 发表于 2014-8-15 09:52:44

请问里面的引脚要怎么连接,找了好久貌似没有说明
6050 scl sda 试了连pb6,pb7串口没有 反应{:cry:}{:cry:}{:cry:}{:cry:}

backlaneboy 发表于 2014-8-18 11:25:51

楼主读加速度的函数是哪一个?

muyitaozhi 发表于 2014-8-26 16:57:03

谢谢楼主分享~

lijun51525 发表于 2014-8-26 21:13:32

#在这里快速回复#帮顶,哈哈

ping1268 发表于 2014-9-7 19:10:52

这个是好东西

945595199 发表于 2014-12-3 22:12:57

{:lol:}撸主牛

ccjlhw 发表于 2014-12-3 22:58:23

谢谢分分享‘‘‘‘‘’’’’’

shiruquaan23 发表于 2014-12-11 11:48:18

好人,挺一个!

睿翼1992 发表于 2014-12-18 15:50:24

{:handshake:}{:handshake:}{:handshake:}

niu14789 发表于 2014-12-18 16:01:02

好东西收藏~~

Star在云端 发表于 2014-12-18 21:45:38

多谢楼主

wangzh 发表于 2014-12-19 09:49:07

我想问一下,你每次开始的时候,是不是要找到你认为平衡的地方算是复位一下,要不然6050就把你烧程序时的那个状态作为0度

dhairoot 发表于 2014-12-24 23:44:16

mahengyu 发表于 2013-10-28 18:24
成功就好啊

楼上的没成功的肯定是你们的问题!!

PE口在哪啊

dhairoot 发表于 2014-12-24 23:48:07

FASHAOYIHAOAMO 发表于 2013-12-12 22:25
这是为啥呢??????

这是因为他的文件里这个文件在名字是上位机这个文件夹里,因因为是中文所以会出问题,把文件夹改成英语,在keil里重新添加upload.c

dhairoot 发表于 2014-12-24 23:50:03

jackk 发表于 2013-10-24 14:20
楼主的I2C用的哪个脚?看到程序里面配置的GPIOE,MINISTM32板子上用的STM32103RB,好像没有E口。。。。 ...

真的不知道那些说能读出来的人是怎么做到的

Krise@pasion 发表于 2014-12-29 10:46:51

帮顶收藏。

jackmony 发表于 2014-12-29 15:16:16

谢谢楼主分享,好人~

木君之上 发表于 2015-1-8 13:23:53

我现在想外接一个次罗盘,然后用DMP不知道可不可以

懒羊羊fbi 发表于 2015-1-9 23:01:53

谢谢分享

emobbs 发表于 2015-1-9 23:13:45

好东西记号
页: [1]
查看完整版本: 【分享】stm32-mpu6050 dmp成功读取,需要的拿去