总线的寻址

(1)寻址字节位定义

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

      I2C总线学习(三)--寻址

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

(2)寻址方式

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

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

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

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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-22
  • 2022-02-18
  • 2021-06-28
猜你喜欢
  • 2022-01-19
  • 2022-12-23
  • 2022-12-23
  • 2021-07-31
  • 2021-04-29
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案