ds90ub934_i2c_write(0x4C, 0x01);
ds90ub934_i2c_write(0x5C, (0x58<<1)); // 933的Alias, 0x58 是 测量到的933-ID(0xB0)右移1位
ds90ub934_i2c_write(0x5D, (0x10<<1)); // 摄像头的I2C地址(即远程从机): 写0x20, 读0x21, 即7位地址为0x10
ds90ub934_i2c_write(0x65, (0x10<<1)); // 摄像头的alias
读取<远程933寄存器>正确, 认为串行通道没有问题;
此时, 示波器测量<摄像头的I2C引脚>, 发现I2C波形不对(不是常见的I2C波形);
如果将摄像头0x10地址, 随机改为0x11, 摄像头的I2C引脚波形是正确的, 只是一直提示NACK
为什么0x10地址, I2C波形不对? 哪里出错??