我们在调I2C设备驱动的时候,datasheet里会给出8bit I2C地址,但是这个地址一般是带读写位的(最低位)。我们在编写驱动时往往是使用实际的设备地址(不带读写位),所以我们在编程时需要对地址进行右移一位,即去掉最后一位读写位。