打印

请问I2C总线上的器件不同时上电会出问题么?

[复制链接]
2760|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lanmp|  楼主 | 2007-10-29 15:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
computer00| | 2007-10-29 16:27 | 只看该作者

不上电的设备恐怕会将总线拉低,还是不要这样玩比较好

使用特权

评论回复
板凳
lanmp|  楼主 | 2007-10-29 16:32 | 只看该作者

谢谢

如果不考虑这个上电问题。比如说是个单片机,刚刚启动I2C模块。

使用特权

评论回复
地板
ayb_ice| | 2007-10-29 17:12 | 只看该作者

程序开机后一般都会延时一段时间

使用特权

评论回复
5
lanmp|  楼主 | 2007-10-29 17:26 | 只看该作者

问题是

主机不知道外面会有多少设备,也不知道什么时候会有新设备进来。

使用特权

评论回复
6
gyt| | 2007-10-30 10:14 | 只看该作者

2楼00说得对

未上电的设备直接加在总线上不好

实在要用,就加缓冲隔离

使用特权

评论回复
7
cf_lite| | 2007-11-2 17:28 | 只看该作者

可以使用支持热插拔的I2C buffer

可以使用支持热插拔的I2C buffer。这种buffer只在总线空闲的时候才会将设备接入。在插拔的时候不会影响到其它设备的通讯过程。

使用特权

评论回复
8
hotpower| | 2007-11-2 20:13 | 只看该作者

不可能,起始位和地址即读写标志都没收到,哪来什么数据???

使用特权

评论回复
9
bear15888| | 2009-7-30 21:55 | 只看该作者
在《高档AVR单片机原理与应用》 胡汉才 编著 清华大学出版社
此书中看到的解释是:AVR(AdVanced RISC)  RISC(Reduced Instruction Set Computer)精简指令集
AT90系列单片机是第一个采用RISC结构的新型单片机,故又称位AVR单片机

网络上大多数用2楼跟6楼的解释。

使用特权

评论回复
10
古道热肠| | 2009-7-31 15:53 | 只看该作者
俺道听途说也是A先生和V先生的杰作.只是不知这A先生和V先生如何分工的.那个设计芯,那个设计外围部件.

使用特权

评论回复
11
老树昏鸦| | 2009-8-2 18:01 | 只看该作者
放心!后上电的器件只会错过本轮传输,对总线不会造成影响(除了增加总线电容外)

使用特权

评论回复
12
snowyghost| | 2009-8-2 18:32 | 只看该作者
你要小心没上电的器件会因已上电的器件工作而误触发,如贮存器值的改变。
所以小心。

使用特权

评论回复
13
ningling_21| | 2009-8-2 21:25 | 只看该作者
曾经有一种IC卡,不就是I2C接口的芯片方案,热插拔都工作的很正常.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

64

主题

623

帖子

0

粉丝