智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 5449|回复: 9
打印 上一主题 下一主题

[讨论] 求助IIC挂在多个器件的方法。

[复制链接]

68

主题

718

帖子

0

精华

跨届大侠

火云邪神

Rank: 10Rank: 10Rank: 10

积分
6644

论坛元老奖章

QQ
威望
3359
贡献
2001
兑换币
765
注册时间
2011-8-24
在线时间
642 小时
跳转到指定楼层
1#
发表于 2012-12-8 13:45:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
IIC的一个通道打算挂载8个相同的加速度传感器,不知道可行不可行,当然器件的地址都是一样的,还有就是不知道,两个数据线用三极管作为开关可以不可以,这样就可以选择性读取加速度的值了,大家有没有什么好的方法

18

主题

191

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1692
威望
983
贡献
451
兑换币
400
注册时间
2011-10-22
在线时间
129 小时
2#
发表于 2012-12-8 14:56:47 | 只看该作者
回复 支持 反对

使用道具 举报

38

主题

1651

帖子

0

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
8770
威望
4444
贡献
2638
兑换币
1818
注册时间
2010-12-29
在线时间
844 小时
3#
发表于 2012-12-8 14:58:02 | 只看该作者
地址不能一样吧?
回复 支持 反对

使用道具 举报

17

主题

426

帖子

0

精华

杰出人士

持之以恒

Rank: 12Rank: 12Rank: 12

积分
12759

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

威望
8773
贡献
2380
兑换币
991
注册时间
2012-3-6
在线时间
803 小时
4#
发表于 2012-12-8 17:24:57 | 只看该作者
支持IIC的芯片上一般都有地址端的(一般是七位地址的后几位,前几位固定),挂在同一个总线上的器件地址不能一样,主机就是靠地址来区分从机并达到选择从机数据的目的的,亲,不用三极管
回复 支持 反对

使用道具 举报

66

主题

2229

帖子

4

精华

超级版主

Rank: 10Rank: 10Rank: 10

积分
17281

论坛元老奖章

威望
8767
贡献
3040
兑换币
4153
注册时间
2011-8-7
在线时间
2737 小时
5#
发表于 2012-12-8 17:28:31 | 只看该作者
MMA8451只能通过电路选择两个地址,也就是说可以在一个IIC上挂载两个MMA8451,多了就不行了
回复 支持 反对

使用道具 举报

68

主题

718

帖子

0

精华

跨届大侠

火云邪神

Rank: 10Rank: 10Rank: 10

积分
6644

论坛元老奖章

QQ
威望
3359
贡献
2001
兑换币
765
注册时间
2011-8-24
在线时间
642 小时
6#
 楼主| 发表于 2012-12-8 17:35:16 | 只看该作者
我要用到8相同的个数字器件啊!!
回复 支持 反对

使用道具 举报

0

主题

157

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2383
威望
1211
贡献
504
兑换币
382
注册时间
2012-2-17
在线时间
334 小时
毕业学校
北方工业大学
7#
发表于 2012-12-9 10:32:06 | 只看该作者
利用锁存器进行位选 最为妥当 如果直接利用I2C寄存器去挂接多个元器件, 会造成一些莫名其妙的错误,I2C的技术到现在为止还不成熟,即使程序没有问题, 多个同时用,有时候会卡在某个WHILE循环里,调试的时候可以发现。 但是如果是模拟I2C 就没有问题。
回复 支持 反对

使用道具 举报

6

主题

166

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1499
威望
761
贡献
460
兑换币
301
注册时间
2012-8-22
在线时间
139 小时
毕业学校
未毕业
8#
发表于 2012-12-9 12:52:16 | 只看该作者
回复 支持 反对

使用道具 举报

68

主题

718

帖子

0

精华

跨届大侠

火云邪神

Rank: 10Rank: 10Rank: 10

积分
6644

论坛元老奖章

QQ
威望
3359
贡献
2001
兑换币
765
注册时间
2011-8-24
在线时间
642 小时
9#
 楼主| 发表于 2012-12-9 13:44:44 | 只看该作者
你们别老是微笑啊,提出一个解决办法啊
回复 支持 反对

使用道具 举报

4

主题

50

帖子

0

精华

高级会员

Rank: 4

积分
911
威望
545
贡献
192
兑换币
350
注册时间
2016-6-24
在线时间
87 小时
10#
发表于 2016-11-1 23:46:35 | 只看该作者
模拟开关 用两个CD4051 单8通道 速度会慢很多 需要不停地初始化
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 20:34 , Processed in 0.092372 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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