Hi Hooman, Thank you for your answer. Ofcourse I can send CCD datasheet and register settings. Register settings: // page 0 SPI_Send_Cam(0, 0x00, pinnum); SPI_Send_Cam(1, 0x40, pinnum); SPI_Send_Cam(2, 0xC2, pinnum); SPI_Send_Cam(3, 0x46, pinnum); SPI_Send_Cam(4, 0x08, pinnum); SPI_Send_Cam(5, 0x40, pinnum); SPI_Send_Cam(8, 0x04, pinnum); SPI_Send_Cam(9, 0x14, pinnum); SPI_Send_Cam(10, 0x04, pinnum); SPI_Send_Cam(11, 0x14, pinnum); SPI_Send_Cam(12, 0x04, pinnum); SPI_Send_Cam(13, 0x14, pinnum); SPI_Send_Cam(14, 0x18, pinnum); SPI_Send_Cam(15, 0x28, pinnum); SPI_Send_Cam(16, 0x18, pinnum); SPI_Send_Cam(17, 0x28, pinnum); SPI_Send_Cam(18, 0x18, pinnum); SPI_Send_Cam(19, 0x28, pinnum); SPI_Send_Cam(20, 0x06, pinnum); SPI_Send_Cam(21, 0x18, pinnum); SPI_Send_Cam(31, 0x01, pinnum); // go to the page 1 // page 1 SPI_Send_Cam(0, 0x00, pinnum); SPI_Send_Cam(1, 0x61, pinnum); SPI_Send_Cam(2, 0x61, pinnum); SPI_Send_Cam(3, 0x61, pinnum); SPI_Send_Cam(4, 0x90, pinnum); SPI_Send_Cam(5, 0x00, pinnum); SPI_Send_Cam(6, 0x90, pinnum); SPI_Send_Cam(7, 0x00, pinnum); SPI_Send_Cam(8, 0x76, pinnum); SPI_Send_Cam(9, 0x00, pinnum); SPI_Send_Cam(10, 0x90, pinnum); SPI_Send_Cam(11, 0x00, pinnum); SPI_Send_Cam(12, 0x90, pinnum); SPI_Send_Cam(13, 0x00, pinnum); SPI_Send_Cam(14, 0x76, pinnum); SPI_Send_Cam(15, 0x00, pinnum); SPI_Send_Cam(31, 0x02, pinnum); // to page 2 // page 2 SPI_Send_Cam(0, 0x00, pinnum); SPI_Send_Cam(1, 0xFF, pinnum); SPI_Send_Cam(2, 0x0D, pinnum); SPI_Send_Cam(3, 0x00, pinnum); SPI_Send_Cam(6, 0x01, pinnum); SPI_Send_Cam(7, 0x02, pinnum); SPI_Send_Cam(8, 0x06, pinnum); SPI_Send_Cam(10, 0x10, pinnum); SPI_Send_Cam(11, 0x08, pinnum); SPI_Send_Cam(12, 0x42, pinnum); SPI_Send_Cam(13, 0x08, pinnum); SPI_Send_Cam(14, 0x78, pinnum); SPI_Send_Cam(31, 0x03, pinnum); // to page3 // page 3 SPI_Send_Cam(0, 0x014, pinnum); SPI_Send_Cam(1, 0x0A, pinnum); SPI_Send_Cam(2, 0x0A, pinnum); SPI_Send_Cam(3, 0x00, pinnum); SPI_Send_Cam(31, 0x04, pinnum); // to page 4 // page 4 SPI_Send_Cam(0, 0x01, pinnum); SPI_Send_Cam(1, 0x01, pinnum); SPI_Send_Cam(2, 0x01, pinnum); SPI_Send_Cam(31, 0x05, pinnum); // to page 5 // page 5 SPI_Send_Cam(0, 0x18, pinnum); SPI_Send_Cam(1, 0x0C, pinnum); SPI_Send_Cam(2, 0x04, pinnum); SPI_Send_Cam(31, 0x06, pinnum); // to page 6 // page 6 SPI_Send_Cam(12, 0x00, pinnum); SPI_Send_Cam(13, 0x00, pinnum); SPI_Send_Cam(14, 0x00, pinnum); SPI_Send_Cam(15, 0x1F, pinnum); SPI_Send_Cam(16, 0xFF, pinnum); SPI_Send_Cam(17, 0xFF, pinnum); SPI_Send_Cam(18, 0x01, pinnum); SPI_Send_Cam(19, 0xFC, pinnum); SPI_Send_Cam(20, 0x00, pinnum); SPI_Send_Cam(21, 0x00, pinnum); SPI_Send_Cam(22, 0x00, pinnum); SPI_Send_Cam(23, 0x00, pinnum); SPI_Send_Cam(31, 0x07, pinnum); // to page 7 // page 7 SPI_Send_Cam(8, 0xFF, pinnum); SPI_Send_Cam(12, 0xFF, pinnum); SPI_Send_Cam(16, 0xFF, pinnum); SPI_Send_Cam(31, 0x08, pinnum); // to page 8 // page 8 SPI_Send_Cam(2, 0x44, pinnum); SPI_Send_Cam(3, 0x44, pinnum); SPI_Send_Cam(5, 0x44, pinnum); SPI_Send_Cam(6, 0x40, pinnum); SPI_Send_Cam(8, 0x60, pinnum); SPI_Send_Cam(31, 0x00, pinnum); // to page 0 // page 0 SPI_Send_Cam(0, 0x03, pinnum); // Master mode (Please visit the site to view this file)
↧