OpenEdv-开源电子网

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

请教一个MPU6050问题

[复制链接]

21

主题

130

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
342
金钱
342
注册时间
2014-11-13
在线时间
20 小时
发表于 2015-5-26 19:26:06 | 显示全部楼层 |阅读模式
5金钱
不知论坛里的各位大侠们,有没有移植过原子哥的MPU6050DMP例程。
上了其他的6050为什么就不行呢?
6050是可以识别的,因为读写数据都是可以的。但是错误的话就是出现在初始化6050的地方,总是返回DMP的固件错误。不知道大家有没有相似的交流,希望各位能给予指导,谢谢!

Delta-sigma数据转换器
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

21

主题

2205

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5136
金钱
5136
注册时间
2014-8-26
在线时间
1316 小时
发表于 2015-5-26 21:55:27 | 显示全部楼层
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2015-5-27 00:40:59 | 显示全部楼层
通过杜邦线连接的吧?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

19

主题

107

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2015-3-5
在线时间
44 小时
发表于 2015-5-27 16:56:46 | 显示全部楼层
怎么换的6050
回复

使用道具 举报

21

主题

130

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
342
金钱
342
注册时间
2014-11-13
在线时间
20 小时
 楼主| 发表于 2015-5-27 19:25:48 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
一个是我自己做的板子,上的6050还有一个是杜邦线连接的,都是一样的结果
Delta-sigma数据转换器
回复

使用道具 举报

21

主题

130

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
342
金钱
342
注册时间
2014-11-13
在线时间
20 小时
 楼主| 发表于 2015-5-27 19:26:26 | 显示全部楼层
回复【2楼】login_FAE:
---------------------------------
MPU6050啊
Delta-sigma数据转换器
回复

使用道具 举报

21

主题

130

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
342
金钱
342
注册时间
2014-11-13
在线时间
20 小时
 楼主| 发表于 2015-5-27 19:26:48 | 显示全部楼层
回复【4楼】阿拓:
---------------------------------
一个杜邦线连接的,还有一个是做板子连接的。
Delta-sigma数据转换器
回复

使用道具 举报

21

主题

130

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
342
金钱
342
注册时间
2014-11-13
在线时间
20 小时
 楼主| 发表于 2015-5-27 19:28:43 | 显示全部楼层

如图
Delta-sigma数据转换器
回复

使用道具 举报

21

主题

130

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
342
金钱
342
注册时间
2014-11-13
在线时间
20 小时
 楼主| 发表于 2015-5-27 19:56:18 | 显示全部楼层
void SYS_Test(void)
{
float roll,pitch,yaw;
u8 data=0;
uart_init(9600);//????????????????
Sys_TIMConfig();
while(MPU_Init())
{
USART_SendString(USART1,"MPU Initial Error!\n");
}
Timerx_Init();
EN=0;
TIM_Cmd(TIM2,ENABLE);//????PWM?¨?±?÷
PWM_Motor(300,300);
EN=1;
Balance_LedInit();
LED_0=0;
LED_1=0;
LED_2=0;
LED_3=0;
  delay_ms(500);
while(mpu_dmp_init())
{
//printf("MPU Error!\n");//?¨???????????à?????í?ó????
USART_SendString(USART1,"MPU Error!\n");
data=(u8)(mpu_dmp_init()+0x30);
USART_SendString(USART1,&data);
}
while(1)
{
mpu_dmp_get_data(&pitch,&roll,&yaw);
printf("pitch:%f\nroll:%f\nyaw:%f\n",pitch,roll,yaw);

}

}
Delta-sigma数据转换器
回复

使用道具 举报

21

主题

130

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
342
金钱
342
注册时间
2014-11-13
在线时间
20 小时
 楼主| 发表于 2015-5-27 20:25:08 | 显示全部楼层

参考论坛里面前辈的做法,在初始化的时候加了延时,现在初始化能过去了,但是数据不进来。显示读数据的时候错误是1
Delta-sigma数据转换器
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2015-5-27 22:26:01 | 显示全部楼层
杜邦线线长了,容易出问题。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

21

主题

130

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
342
金钱
342
注册时间
2014-11-13
在线时间
20 小时
 楼主| 发表于 2015-5-30 04:17:08 | 显示全部楼层
回复【11楼】正点原子:
---------------------------------
我现在是直接插到探索者的板子上,蓝牙串口的哪个位置,把引脚改了,然后一摸一样的程序还是不行啊
Delta-sigma数据转换器
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2015-5-30 23:23:18 | 显示全部楼层
回复【12楼】玉面飞龙:
---------------------------------
看看是不是地址错了吧,直接插atkmodule肯定没问题的。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

21

主题

130

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
342
金钱
342
注册时间
2014-11-13
在线时间
20 小时
 楼主| 发表于 2015-6-22 13:14:40 | 显示全部楼层
回头我把截图发给你吧,原子哥。
Delta-sigma数据转换器
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-24 20:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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