智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6894|回复: 28
打印 上一主题 下一主题

用K60I2C模块测8451的一个问题

  [复制链接]

16

主题

476

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4601

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

威望
2386
贡献
1507
兑换币
918
注册时间
2012-1-31
在线时间
354 小时
跳转到指定楼层
1#
发表于 2013-4-13 22:39:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天调试了一下K60的I2C模块,用的是8451加速度计,所有的参数都设置完了之后,用单片机读取加速度计的Who am I(ox0d)寄存器,用在线调试测出来结果是oxff,而数据手册上写的是该寄存器恒定输出0x1a。于是我就用示波器去读时序波形,结果我发现之前初始化配置都很好,应答也做得不错,就是结果输出了这样的波形...我仔细读时序发现这里返回的值的低电平有2.8V,这让K60读取识别成高电平了,哪位大神知道怎么解决这种问题啊...很郁闷啊...

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

16

主题

476

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4601

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

威望
2386
贡献
1507
兑换币
918
注册时间
2012-1-31
在线时间
354 小时
2#
 楼主| 发表于 2013-4-13 22:42:12 | 只看该作者
自己顶下
回复 支持 反对

使用道具 举报

16

主题

476

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4601

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

威望
2386
贡献
1507
兑换币
918
注册时间
2012-1-31
在线时间
354 小时
3#
 楼主| 发表于 2013-4-13 22:42:24 | 只看该作者
我再顶
回复 支持 反对

使用道具 举报

16

主题

476

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4601

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

威望
2386
贡献
1507
兑换币
918
注册时间
2012-1-31
在线时间
354 小时
4#
 楼主| 发表于 2013-4-13 22:43:17 | 只看该作者
苦等大神解决问题。。。。
回复 支持 反对

使用道具 举报

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15151

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11078
贡献
1413
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
5#
发表于 2013-4-13 23:05:33 | 只看该作者
共地了没,上拉了没。
回复 支持 反对

使用道具 举报

16

主题

476

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4601

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

威望
2386
贡献
1507
兑换币
918
注册时间
2012-1-31
在线时间
354 小时
6#
 楼主| 发表于 2013-4-13 23:09:53 | 只看该作者
洋葱圈 发表于 2013-4-13 23:05
共地了没,上拉了没。

共地了,上拉电阻都换了好几个了...都还是一样的波形
回复 支持 反对

使用道具 举报

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15151

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11078
贡献
1413
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
7#
发表于 2013-4-13 23:38:11 | 只看该作者
上拉用4.7k就可以了,自己做的模块or买的成品,是否用线连的,如果线过长过细也是不行的。问题多在连线上。
回复 支持 反对

使用道具 举报

16

主题

476

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4601

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

威望
2386
贡献
1507
兑换币
918
注册时间
2012-1-31
在线时间
354 小时
8#
 楼主| 发表于 2013-4-13 23:47:13 | 只看该作者
洋葱圈 发表于 2013-4-13 23:38
上拉用4.7k就可以了,自己做的模块or买的成品,是否用线连的,如果线过长过细也是不行的。问题多在连线上。

嗯....我试试吧,谢谢哦...
回复 支持 反对

使用道具 举报

68

主题

439

帖子

2

精华

版主

Rank: 9Rank: 9Rank: 9

积分
4618
QQ
威望
2342
贡献
1290
兑换币
1175
注册时间
2009-12-24
在线时间
493 小时
9#
发表于 2013-6-20 09:56:51 | 只看该作者
研究次问题数日无果,大汗淋漓!其中时日不禁百度前100+页 无果,后继而google之. 大悟! 耐将I2C对应端口PCR中ODE置位即可。爽栽。
回复 支持 反对

使用道具 举报

16

主题

476

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4601

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

威望
2386
贡献
1507
兑换币
918
注册时间
2012-1-31
在线时间
354 小时
10#
 楼主| 发表于 2013-6-20 20:57:37 | 只看该作者
yandld 发表于 2013-6-20 09:56
研究次问题数日无果,大汗淋漓!其中时日不禁百度前100+页 无果,后继而google之. 大悟! 耐将I2C对应端口P ...

我用的3.3V供电,而我之前用的模块的输入输出端都接了一个限流电阻,才导致以上那个波形啊,后来我把限流电阻断掉之后,立刻就好使了...不过,也谢谢你啊...
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 14:39 , Processed in 0.055266 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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