Hello!
My customers want to remote control the 935 and the Sensor with a 936-page MCU like this(935 Syncronous mode)
However, if I try to make I2C communication to 935 on 936 MCU,I can not receive any response from serializer(935)
The 936's lock pin is currently high.In addition to default, we set the register as follows.Are there any missing or incorrect settings?
//------- serdec check command-----------
//I2C_Write(CAM0_954, 0x01, 0x01); //reset 954
T0_Waitms (1);
//I2C_Write(CAM0_953, 0x01, 0x01); // reset 953
//I2C_EndCheck();
T0_Waitms (10);
ID_954_1 = I2C_Read(CAM0_954, 0x00);
ID_953_1 = I2C_Read(CAM0_953, 0x00);
I2C_EndCheck();
//ID_953_2 = I2C_Read(CAM1_953, 0x00);
I2C_Write(CAM1_954, 0x6d, 0x78);
I2C_Write(CAM0_954, 0x4c, 0x01);
T0_Waitms (100);
//------------- ser gpio init---------------------
I2C_Write(CAM0_954, 0x5b, 0x30);
I2C_Write(CAM0_954, 0x58, 0x5e);
//I2C_Write(CAM0_954, 0x5c, 0x18);
// forward
//ID_954 = I2C_Read(CAM0_954, 0x04);
I2C_Write(CAM0_954, 0x6E, 0x07);
I2C_Write(CAM0_954, 0x6F, 0x21);
I2C_Write(CAM0_954, 0x0F, 0x7b); //gpio 2 frame sync
//I2C_Write(CAM0_954, 0x11, 0x01);
I2C_Write(CAM0_954, 0x12, 0x61);
//I2C_Write(CAM0_954, 0x18, 0xB1);
I2C_Write(CAM0_953, 0x0E, 0x78);
I2C_Write(CAM0_953, 0x0D, 0x70);
I2C_Write(CAM0_953, 0x33, 0x07);
//-----------------des csi initial
I2C_Write(CAM0_953, 0x02, 0x43);
I2C_Write(CAM0_953, 0x03, 0x00);
//----------954 csi0-----------
I2C_Write(CAM0_954, 0x32, 0x01);
T0_Waitms (100);
I2C_Write(CAM0_954, 0x1f,0x02);
I2C_Write(CAM0_954, 0x33, 0x31);
T0_Waitms (100);
I2C_Write(CAM0_954, 0x20, 0x20); //e0
T0_Waitms (50);
I2C_EndCheck();
Please Check it.
Thnak you
Best regards.
From Anthony.