智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6004|回复: 20
打印 上一主题 下一主题

硬件iic mpu6050

[复制链接]

4

主题

41

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1058
威望
660
贡献
268
兑换币
203
注册时间
2017-10-19
在线时间
65 小时
跳转到指定楼层
#
发表于 2018-1-22 09:49:13 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 恋花碟 于 2018-1-22 09:54 编辑

i2c_Start(i2cn);                                    //发送启动信号

    i2c_write_byte(i2cn, ( SlaveID << 1 ) | MWSR);      //发送从机地址和写位
    i2c_Wait(i2cn);      

    i2c_write_byte(i2cn, reg);                          //发送从机里的寄存器地址
    i2c_Wait(i2cn);
老是卡在这一行
    i2c_RepeatedStart(i2cn);                            //复合格式,发送重新启动信号

    i2c_write_byte(i2cn, ( SlaveID << 1) | MRSW );      //发送从机地址和读位
    i2c_Wait(i2cn);
直立小白求拯救,硬件iic,读去mpu6050数据,在角度融合的时候老师卡在这,整个程序运行不了,但编译是没错误的

回复

使用道具 举报

4

主题

117

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1605
威望
797
贡献
560
兑换币
577
注册时间
2017-12-31
在线时间
124 小时
20#
发表于 2018-4-19 15:16:35 | 只看该作者
逐飞家有开源库楼主可以看下
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
275
威望
139
贡献
90
兑换币
90
注册时间
2018-4-1
在线时间
24 小时
19#
发表于 2018-4-16 19:18:40 | 只看该作者
蔑视者123456 发表于 2018-4-16 18:44
kea自身带的那个i2c有问题,我是自己写的

没有自带的模拟iic啊  请问你使用逐飞的核心板还是山外的啊,我自己写的iic也卡在应答上
回复 支持 反对

使用道具 举报

4

主题

163

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1312
威望
666
贡献
436
兑换币
361
注册时间
2017-3-12
在线时间
105 小时
18#
发表于 2018-4-16 18:44:18 | 只看该作者
大猪蹄子 发表于 2018-4-15 20:12
请问你用kea的模拟iic读出来了吗  模拟的iic总是会卡在应答上不知道为什么

kea自身带的那个i2c有问题,我是自己写的

回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
275
威望
139
贡献
90
兑换币
90
注册时间
2018-4-1
在线时间
24 小时
17#
发表于 2018-4-15 20:12:42 | 只看该作者
蔑视者123456 发表于 2018-1-26 10:36
推荐你看本书,郭天祥51单片机书上有模拟iic的时序图和例程,看完了也应该就会了

请问你用kea的模拟iic读出来了吗  模拟的iic总是会卡在应答上不知道为什么
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
275
威望
139
贡献
90
兑换币
90
注册时间
2018-4-1
在线时间
24 小时
16#
发表于 2018-4-15 20:10:41 | 只看该作者
请问楼主用硬件iic读取的加速度计的值原始数据的波形是怎样的啊 为什么我读出来的波谷都是零波峰才是数值的尖波啊
回复 支持 反对

使用道具 举报

3

主题

26

帖子

0

精华

高级会员

Rank: 4

积分
731
威望
359
贡献
216
兑换币
238
注册时间
2017-12-2
在线时间
78 小时
15#
发表于 2018-3-16 22:27:06 | 只看该作者
楼主是怎么解决的,我用的龙邱的姿态,,目前也是卡在这儿了,live watch里的值是-1,不知道怎么解决
回复 支持 反对

使用道具 举报

4

主题

134

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3368

活跃会员奖章优秀会员奖章论坛元老奖章

威望
1783
贡献
1055
兑换币
646
注册时间
2017-4-4
在线时间
265 小时
毕业学校
东北大学
14#
发表于 2018-2-1 13:58:58 | 只看该作者
wtf679032 发表于 2018-1-24 00:45
可以问下硬件iic对一次数据大概多久么?楼主

之前测得是0.3ms多貌似,软件1.4-1.5ms左右
回复 支持 反对

使用道具 举报

4

主题

41

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1058
威望
660
贡献
268
兑换币
203
注册时间
2017-10-19
在线时间
65 小时
13#
 楼主| 发表于 2018-1-28 22:14:44 | 只看该作者
蔑视者123456 发表于 2018-1-26 10:36
推荐你看本书,郭天祥51单片机书上有模拟iic的时序图和例程,看完了也应该就会了

多谢

回复 支持 反对

使用道具 举报

4

主题

163

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1312
威望
666
贡献
436
兑换币
361
注册时间
2017-3-12
在线时间
105 小时
12#
发表于 2018-1-26 10:36:55 | 只看该作者
恋花碟 发表于 2018-1-25 13:04
模拟不会啊,太难了,你用的模拟?可以给我介绍一下吗?

推荐你看本书,郭天祥51单片机书上有模拟iic的时序图和例程,看完了也应该就会了
回复 支持 反对

使用道具 举报

4

主题

41

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1058
威望
660
贡献
268
兑换币
203
注册时间
2017-10-19
在线时间
65 小时
11#
 楼主| 发表于 2018-1-25 13:04:53 | 只看该作者
蔑视者123456 发表于 2018-1-25 11:17
为什么不模拟读取呢???

模拟不会啊,太难了,你用的模拟?可以给我介绍一下吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-5-6 03:44 , Processed in 0.075320 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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