显示页面修订记录反向链接回到顶部 本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。 ====I2C总线地址相关==== I2C是7位地址,加一个读写位来判断方向, 比如一个从设备的数据手册上写道: Device Address 1 0 1 0 A2 A1 A0 R/W 也就是说对于改I2C设备来说,地址的高8位已经确定了为1010,而低四位则有A2 ----A0来确定 R/W来确定读写方向,读还是写。 但在ARM中,有专门的7位地址和一个读写寄存器,因此不要把读写位当地址位,而是在原7位地址前添个0构成8位地址。因此地址是0x50. 当有地址冲突时,又不方便改设备上的地址定义时,可以用专门的地址转换芯片,比如LTC4316