博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
I2C总线学习(三)--寻址
阅读量:6175 次
发布时间:2019-06-21

本文共 566 字,大约阅读时间需要 1 分钟。

总线的寻址

(1)寻址字节位定义

    I2C总线采用7位的寻址字节,寻址字节是起始信号后的第一个字节。   

     

D7~D1位组成从机的地址。D0位是数据传送方向位,为“0”时表示主机向从机写数据,为“1”时表示主机由从机读数据。

(2)寻址方式

     主机发送地址时,总线上的每个从机都将这7位地址码与自己的地址
进行比较,如果相同,则认为自己正被主机寻址,根据R/位将自己确定为发送器或接收器。
    
从机的地址由固定部分和可编程部分组成。在一个系统中可能希望接入多个相同的从机,从机地址中可编程部分决定了可接入总线该类器件的最大数目。如一个从机的7位寻址位有4位是固定位,3位是可编程位,这时仅能寻址8个同样的器件,即可以有8个同样的器件接入到该I2C总线系统中。

(3)寻址字节中的特殊地址

   固定地址编号0000和1111已被保留作为特殊用途。

       
  特殊情况,00000000”时,称为通用呼叫地址。通用呼叫地址的用意在第二字节中加以说明。格式为:   
       
          例如当第二字节为06H时,所有能响应通用呼叫地址的从机器件复位,并由硬件装入从机地址的可编程部分。能响应命令的从机器件复位时不拉低SDA和SCL线,以免堵塞总线。

转载于:https://www.cnblogs.com/markmin214/archive/2013/04/03/2998377.html

你可能感兴趣的文章
velocity 模板解析类
查看>>
HTTP以及HTTPS协议
查看>>
Browser:浏览器版本判断类
查看>>
MyEclipse Servers视窗出现“Could not create the view: An unexpected exception was thrown”错误解决办法...
查看>>
伪类和伪元素
查看>>
jquery
查看>>
Day 3:模块结构和布局
查看>>
PWP+Nginx 集成环境下载
查看>>
【整理】RabbitMQ publish方法中的immediate和mandatory属性
查看>>
JAVA CAS原理深度分析
查看>>
权限模型
查看>>
如何配置 Log4J 只保留最近七天的日志文件
查看>>
Python 类与元类的深度挖掘 II
查看>>
prometheus收集springboot指标
查看>>
global gtags的配置
查看>>
iOS开发 — Quartz 2D知识点应用 (制作了一个Demo,源代码)
查看>>
Creating a Windows Image on OpenStack
查看>>
jquery图片自动缩放
查看>>
ie6 失真问题
查看>>
Regular Expression
查看>>