智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3339|回复: 6
打印 上一主题 下一主题

野火的K60库写陀螺仪为什么总卡在i2c_Wait(i2cn);

[复制链接]

11

主题

51

帖子

0

精华

高级会员

Rank: 4

积分
803
QQ
威望
431
贡献
228
兑换币
258
注册时间
2014-6-28
在线时间
72 小时
毕业学校
宁津县第一中学
跳转到指定楼层
1#
发表于 2014-11-19 00:22:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,用K60的野火库函数写陀螺仪的程序,为什么读的时候总卡在i2c_Wait(i2cn);这个地方,有没有人遇到过。求解答啊,#define i2c_Wait(I2Cn)              while(( I2C_S_REG(I2Cx[I2Cn]) & I2C_S_IICIF_MASK)==0) {} \                                    I2C_S_REG(I2Cx[I2Cn]) |= I2C_S_IICIF_MASK;


回复

使用道具 举报

18

主题

694

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8526

活跃会员奖章优秀会员奖章

威望
4770
贡献
1202
兑换币
2431
注册时间
2013-5-15
在线时间
1277 小时
2#
发表于 2014-11-19 10:00:21 | 只看该作者
同问  求山外哥解答~~
回复 支持 反对

使用道具 举报

3

主题

627

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13771
威望
6052
贡献
3551
兑换币
3764
注册时间
2014-8-12
在线时间
2084 小时
毕业学校
w
3#
发表于 2014-11-19 11:25:08 | 只看该作者
可能的原因是:I2C 波特率太高了,你用我们新的 5.1版本,可以配置波特率的。

还有个原因是 可能寄存器读写之间的延时太短。里面有个函数函数,增大该延时函数看看。
回复 支持 反对

使用道具 举报

10

主题

1514

帖子

0

精华

金牌会员

智能车,首选泰庆

Rank: 6Rank: 6

积分
1715

活跃会员奖章在线王奖章

QQ
威望
427
贡献
400
兑换币
497
注册时间
2014-11-4
在线时间
444 小时
4#
发表于 2014-11-19 11:52:55 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

15

帖子

0

精华

高级会员

Rank: 4

积分
765
威望
392
贡献
251
兑换币
262
注册时间
2013-9-21
在线时间
61 小时
5#
发表于 2015-1-17 17:09:40 | 只看该作者
我也遇到这个问题,请问楼主解决了吗?
回复 支持 反对

使用道具 举报

4

主题

16

帖子

0

精华

高级会员

Rank: 4

积分
692
QQ
威望
334
贡献
200
兑换币
214
注册时间
2015-11-6
在线时间
79 小时
6#
发表于 2015-12-9 20:55:04 | 只看该作者
麦抠就是michael 发表于 2015-1-17 17:09
我也遇到这个问题,请问楼主解决了吗?

你好,我也遇到卡住的问题,请问你解决了吗?
回复 支持 反对

使用道具 举报

13

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
威望
259
贡献
127
兑换币
140
注册时间
2015-8-12
在线时间
38 小时
毕业学校
滁大
7#
发表于 2016-3-7 20:31:41 | 只看该作者
山外メ雲ジ_VCAN 发表于 2014-11-19 11:25
可能的原因是:I2C 波特率太高了,你用我们新的 5.1版本,可以配置波特率的。

还有个原因是 可能寄存器 ...

请问为什么要那个语句呢?iicif不是中断标志位么???
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 06:40 , Processed in 0.048939 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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