OV5640 初始化代码中,RGB565部分是如何确定的?

2019-07-20 18:52发布


请高手给解答一下,谢谢!

const u16 ov5640_rgb565_reg_tbl[][2]=
{
        0x4300, 0X6F,
        0X501F, 0x01,
        // 1280x800, 15fps
        // input clock 24Mhz, PCLK 42Mhz
        0x3035, 0x41, // PLL
        0x3036, 0x69, // PLL
        0x3c07, 0x07, // lightmeter 1 threshold[7:0]
        0x3820, 0x46, // flip
        0x3821, 0x00, // mirror
        0x3814, 0x31, // timing X inc
        0x3815, 0x31, // timing Y inc
        0x3800, 0x00, // HS
        0x3801, 0x00, // HS
        0x3802, 0x00, // VS
        0x3803, 0x00, // VS
        0x3804, 0x0a, // HW (HE)
        0x3805, 0x3f, // HW (HE)
        0x3806, 0x06, // VH (VE)
        0x3807, 0xa9, // VH (VE)
        0x3808, 0x05, // DVPHO
        0x3809, 0x00, // DVPHO
        0x380a, 0x02, // DVPVO
        0x380b, 0xd0, // DVPVO
        0x380c, 0x05, // HTS
        0x380d, 0xF8, // HTS
        0x380e, 0x03, // VTS
        0x380f, 0x84, // VTS
        0x3813, 0x04, // timing V offset
        0x3618, 0x00,
        0x3612, 0x29,
        0x3709, 0x52,
        0x370c, 0x03,
        0x3a02, 0x02, // 60Hz max exposure
        0x3a03, 0xe0, // 60Hz max exposure

        0x3a14, 0x02, // 50Hz max exposure
        0x3a15, 0xe0, // 50Hz max exposure
        0x4004, 0x02, // BLC line number
        0x3002, 0x1c, // reset JFIFO, SFIFO, JPG
        0x3006, 0xc3, // disable clock of JPEG2x, JPEG
        0x4713, 0x03, // JPEG mode 3
        0x4407, 0x04, // Quantization scale
        0x460b, 0x37,
        0x460c, 0x20,
        0x4837, 0x16, // MIPI global timing
        0x3824, 0x04, // PCLK manual divider
        0x5001, 0xA3, // SDE on, scale on, UV average off, color matrix on, AWB on
        0x3503, 0x00, // AEC/AGC on
};



特别是这一段:

        0x3800, 0x00, // HS
        0x3801, 0x00, // HS
        0x3802, 0x00, // VS
        0x3803, 0x00, // VS
        0x3804, 0x0a, // HW (HE)
        0x3805, 0x3f, // HW (HE)
        0x3806, 0x06, // VH (VE)
        0x3807, 0xa9, // VH (VE)


感谢。。。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。