另外:I2C与SCCB协议区别:从机地址因为I2C是7位地址,最后一位是读写位,而SCCB是8位地址,比如ov9650,他是SCCB协议,他的地址是0x60,那么如果挂接到I2C总线上,他的地址就变成0x30了,这样算的:
SCCB地址: 0x60: 0 1 1 0_0 0 0 0这个0还是地址位
I2C地址 :
0 1 1 0_0 0 0
0
最后红色的0是读写位
,那么地址变成了7 位
+读写位 即
0 1 1_ 0 0 0 0
+
0
( 读写位 ) 所以从机地址变成了0x30
有的同学不理解,为啥变成30了。