原创 I2C总线是如何识别总线上的各个器件并保持与其通讯的?

2009-3-29 09:25 3503 6 7 分类: 测试测量

I2C总线是如何识别总线上的各个器件并保持与其通讯的?


        如果真如很多文献认为的是通过地址来识别总线上的每个器件,那么CPU必须在与每个器件通讯前,知道每个器件地址信息,也就是说CPU必须存有一本“通讯录”,以备与总线上的各个外设通讯!


         对于I2C总线如何做到识别各个器件,欢迎大家发表高见!


参考文献:


1)杜礼霞,吴 伟软件模拟I2C总线的C51实现》;


“I2C总线上数据为同步传输。挂在I2C总线上的每一个器件都有一个独立的地址,而且在传输过程中有主节点和从节点的区分,主节点的作用是启动和结束一次通信,并负责控制总线时钟,总线上可以有多个主节点或多个从节点,但是在一次通信中只能有一个节点作为主节点。”


2)来自网络《I2C总线串行接口应用设计》


“(2)器件寻址,给一个起始信号(SCL为高电平时SDA给一个下降沿)。发送从器件地址,高5位为10110,然后根据A1/A0(如果和器件的地址相同则那个器件会应答)进行读/写控制(O为读)。


(3)应答,器件在SCL的第9个周期时SDA给出一个低电平,作为应答信号。”

文章评论1条评论)

登录后参与讨论

用户377235 2013-8-8 17:24

哈哈
相关推荐阅读
用户1359682 2011-03-04 13:57
双电源运放闲置管脚的处理方式:
下面给出了4种双电源运放闲置管脚的处理方式,你认为哪种输出噪声最小,为什么?    ...
用户1359682 2009-10-21 14:57
CMOS和CCD图像传感器发展动态
在CMOS和CCD图像传感器领域之外,SiOnyx公司正在开发一种叫“黑硅”的新材料。该公司相信这种材料可以设计出新一代的图像传感器,其灵敏度要比传统硅片高出100倍,可以检测从紫外线到短波红外波段的...
用户1359682 2009-09-21 10:51
Key Laboratory of Spectral Imaging Technology of
中国科学院光谱成像技术重点实验室Key Laboratory of Spectral Imaging Technology of Chinese Academy of Sciences  中国科学院光...
用户1359682 2009-09-17 15:20
科汇集团(Memec)介绍
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 科匯集團(Memec)是專注於需求...
用户1359682 2009-09-17 15:05
什么是“Blackfin 处理器”?
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> http://www.analog...
用户1359682 2009-06-05 14:55
“泰坦尼克”号小分队加入搜索大军
法航飞机或空中解体 西班牙飞行员瞥见可疑火光“泰坦尼克”号小分队加入搜索大军  法国海军在4日表示,当年搜索并打捞上“泰坦尼克”号大量残骸的“PourquoiPas”号船只已经离开葡萄牙亚速尔群岛,前...
我要评论
1
6
关闭 站长推荐上一条 /2 下一条