[Linux驱动炼成记] 03-IIC外设从机地址

2019-02-21 16:40:12 浏览数 (1)

7位从机地址

在7位寻址过程中,从机地址在启动信号后的第一个字节开始传输,该字节的前7位为从机地址,第8位为读写位,其中0表示写,1表示读

  • 7位寻址。I2C总线规范规定,标准模式I2C,从机地址为7位长,其次是读/写位
从机地址规定

任何I2C设备都必须遵循这个标准,USB2XXX传输的从机地址即为这7bit地址,不包含读写位,读写位会根据不同的函数自动添加进去

举例如下:

功放芯片TA575X手册从机地址描述如下:

  • 硬件接法假设 : ADR1 = 1 ADR0 = 0
  • 读写位为0x9D/0x9C
  • 软件中需要写入的从机地址: 1001110,7位地址,最高位为0,即为: 0x4e
bit

0 人点赞