OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8255|回复: 15

STM32 mini板 MPU6050 数据的读取

[复制链接]

2

主题

34

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
212
金钱
212
注册时间
2013-7-19
在线时间
0 小时
发表于 2014-3-22 00:58:26 | 显示全部楼层 |阅读模式
最近一直在学三轴陀螺仪,感觉市场很广,像最近流行的可穿戴式设备啊,遥控啊,飞控啊之类的都用得到。这两天总算写出能用的程序了。

特此分享:

第一个是一直以来自己不断写,不断修改的直接读取数据的程序,所以补丁较多思维可能比较乱,加上自己是新手,程序多少会有不合理的地方,望大家见谅,不过至少还是可以运行的。
用串口调试助手可以看数据。读取一次数据的时间在6ms,所以勉强可以达到MPU的125HZ采样频率,8ms发生一次中断。1s返回一次数据,返回数据在波特率115200的情况下要10ms,爆表了。这个时间比较久,没办法,只用串口助手的话数字全都转成文字发回来肯定花的时间久多了。以后还是要上位机搭配啊。记版本号alpha0.0

第二个是因为昨天看到论坛里有人使用6050的DMP成功的帖子,原帖地址:http://www.openedv.com/posts/list/20654.htm
故移植到自己的MINI板,实测在附带的上位机程序上能跑。记版本号alpha0.-1
然后加一句:我用的是3.5的库,所以对原来的程序有一定的修改。压缩包中附带了库。还是那句话,改的可能有些不合理,但至少还是能用。

有什么bug欢迎大家提出来共同学习共同进步。有疑问的地方欢迎跟帖。

MPU-alpha0.0-build031917.rar

4.51 MB, 下载次数: 1705

MPU-alpha0.-1-build032200.rar

14.05 MB, 下载次数: 2890

ShawnLu
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

86

主题

983

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1848
金钱
1848
注册时间
2013-4-15
在线时间
163 小时
发表于 2014-3-24 12:24:50 | 显示全部楼层
回复【楼主位】LforeverX:
---------------------------------
谢谢楼主无私的开源,帮顶,是mini板还是战舰板?
合肥-文盲
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-3-24 15:01:31 | 显示全部楼层
谢谢分享。
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2013-7-24
在线时间
0 小时
发表于 2014-3-24 15:25:08 | 显示全部楼层
谢谢楼主的分享
回复 支持 反对

使用道具 举报

2

主题

34

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
212
金钱
212
注册时间
2013-7-19
在线时间
0 小时
 楼主| 发表于 2014-3-24 20:45:59 | 显示全部楼层
回复【2楼】合肥-文盲:
---------------------------------
mini板,链接里的貌似是战舰板
ShawnLu
回复 支持 反对

使用道具 举报

86

主题

983

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1848
金钱
1848
注册时间
2013-4-15
在线时间
163 小时
发表于 2014-3-25 08:59:06 | 显示全部楼层
回复【5楼】LforeverX:
---------------------------------
我试了他改的DMP,确实可以读出,但不能和附带的上位机软件通信,可以和串口助手通讯,数据貌似不太稳定
合肥-文盲
回复 支持 反对

使用道具 举报

2

主题

34

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
212
金钱
212
注册时间
2013-7-19
在线时间
0 小时
 楼主| 发表于 2014-3-25 11:37:28 | 显示全部楼层


回复【6楼】 合肥-文盲 :
---------------------------------
0.-1那个是dpm的,貌似可以啊,哪里是不是设置的不对
ShawnLu
回复 支持 反对

使用道具 举报

86

主题

983

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1848
金钱
1848
注册时间
2013-4-15
在线时间
163 小时
发表于 2014-3-25 14:53:59 | 显示全部楼层
回复【7楼】LforeverX:
---------------------------------
他连贞头A5,5A都没有发,你怎么能控制这个上位机软件的?????觉得奇怪
合肥-文盲
回复 支持 反对

使用道具 举报

2

主题

34

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
212
金钱
212
注册时间
2013-7-19
在线时间
0 小时
 楼主| 发表于 2014-3-25 21:16:39 | 显示全部楼层
回复【8楼】 合肥-文盲 :
---------------------------------


在USART1__ReportIMU()里了谢谢
ShawnLu
回复 支持 反对

使用道具 举报

86

主题

983

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1848
金钱
1848
注册时间
2013-4-15
在线时间
163 小时
发表于 2014-3-26 09:04:43 | 显示全部楼层
这是你自己加进去的吧,他的没有,我看了
合肥-文盲
回复 支持 反对

使用道具 举报

86

主题

983

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1848
金钱
1848
注册时间
2013-4-15
在线时间
163 小时
发表于 2014-3-26 09:06:28 | 显示全部楼层
回复【7楼】LforeverX:
---------------------------------
我看你AD0怎么悬空?这样你程序里面的器件从地址对吗?还是0x68吗
合肥-文盲
回复 支持 反对

使用道具 举报

2

主题

34

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
212
金钱
212
注册时间
2013-7-19
在线时间
0 小时
 楼主| 发表于 2014-3-26 21:30:17 | 显示全部楼层
回复【11楼】合肥-文盲:
---------------------------------
手册里说悬空和接地都是0x68,接vcc好像是0x69
ShawnLu
回复 支持 反对

使用道具 举报

86

主题

983

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1848
金钱
1848
注册时间
2013-4-15
在线时间
163 小时
发表于 2014-3-27 09:21:55 | 显示全部楼层
回复 支持 反对

使用道具 举报

3

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2013-9-2
在线时间
3 小时
发表于 2014-4-25 16:09:33 | 显示全部楼层
楼主,用你的程序读出来了,这个上位机怎么使用了?
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2014-4-9
在线时间
0 小时
发表于 2014-8-8 20:49:28 | 显示全部楼层
感谢分享!!
回复 支持 反对

使用道具 举报

5

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
133
金钱
133
注册时间
2015-1-18
在线时间
17 小时
发表于 2015-5-10 23:03:31 | 显示全部楼层
感谢分享/////////
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-22 15:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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