📄 camera_tuning_para_ov7660.c
字号:
0x20b02005, 0x20384209, 0x02800c21, 0x08d84c29,
0x00181603, 0x0038180a, 0x01602205, 0x0a085430,
0x00201a03, 0x00086c0b, 0x02904e07, 0x0ab84041,
0x20201000, 0x00087601, 0x02b05c06, 0x0a883c41,
0x00002e02, 0x00486006, 0x01701a01, 0x0a784c39,
0x00082e05, 0x20602000, 0x02707000, 0x0d600e41,
0x20600804, 0x20483800, 0x03104400, 0x0ea02649,
0x20283a03, 0x20a05400, 0x03106400, 0x0f202654,
0x00183a05, 0x20404c00, 0x02f04000, 0x0cc01a3b,
0x00902407, 0x21182e10, 0x02f02e01, 0x0b503a42,
0x01881e0b, 0x2020540d, 0x02301613, 0x0c405253,
0x01002602, 0x2188320b, 0x04705e06, 0x0c705257,
0x00302409, 0x21285610, 0x04204004, 0x0ae03239,
0x00200e05, 0x20781404, 0x0240041b, 0x09603e34,
0x20700805, 0x20a00214, 0x03802836, 0x09b06242,
0x0000440a, 0x20f84e11, 0x03a8142b, 0x09e06645,
0x00700208, 0x2080140b, 0x02c8180f, 0x0940422f,
0x20401007, 0x2048220b, 0x01e80c22, 0x08304215,
0x00303803, 0x20786202, 0x0378041e, 0x08505a18,
0x20300a03, 0x0028200e, 0x02681428, 0x08604e1a,
0x20201c08, 0x20884a0e, 0x03101824, 0x08203e15,
0x00281606, 0x0000100c, 0x01681813, 0x08003005,
0x20381201, 0x00681007, 0x01f00428, 0x0820580b,
0x00182000, 0x00401403, 0x01e0201f, 0x08205409,
0x20180e04, 0x0008040a, 0x01f80c1e, 0x08003c0b,
0x20780c00, 0x20501e06, 0x01b8101c, 0x0880301d,
0x20883606, 0x00203c03, 0x01a0041f, 0x0910682f,
0x20a81e06, 0x20301c00, 0x02402425, 0x08f0682b,
0x20681002, 0x20402204, 0x01e81818, 0x08c03c27,
0x20105001, 0x20985e05, 0x02282805, 0x09c01c2e,
0x20100004, 0x20b8220e, 0x02a00004, 0x0ae06440,
0x20104006, 0x20b84213, 0x02b82405, 0x0ab07040,
0x20181400, 0x20902002, 0x02681c04, 0x0a402c35,
0x2050200a, 0x20786800, 0x01580c00, 0x0e008634,
0x20200809, 0x20c82000, 0x02482400, 0x0fa0d247,
0x20501c04, 0x20685400, 0x01204400, 0x1000ae43,
0x20402001, 0x20c86000, 0x02401400, 0x0da0c230,
0x01081a11, 0x0010481e, 0x20480e11, 0x0c40923d,
0x00d00212, 0x2098081d, 0x01c04206, 0x0d60d64a,
0x00e81605, 0x0010440e, 0x20301611, 0x0dd0da4c,
0x00d80802, 0x20301c04, 0x00b8320c, 0x0c10ce36,
0x20380407, 0x20401216, 0x00e03820, 0x0a50a635,
0x2018080d, 0x20801a19, 0x01a03821, 0x0b310a3c,
0x00982e06, 0x20408a01, 0x00e02019, 0x0b50fa48,
0x2018060a, 0x2060140b, 0x0130141a, 0x0a50c62f,
0x00280400, 0x20601201, 0x01282417, 0x0920a619,
0x00681a0d, 0x20a0480d, 0x0208181b, 0x09d10e1d,
0x20600006, 0x21080615, 0x03002437, 0x09a0fa20 // 508
}
};
const nvram_camera_shading2_struct OV7660_CAMERA_SHADING2_DEFAULT_VALUE=
{
// preview: 240 = (6-1)*(4-1)*12*4/3 = 240 : max 320
0x01302001, 0x00e00000, 0x0008a000, 0x0e389e65,
0x01600a04, 0x01b00000, 0x00081400, 0x10493684,
0x0070540c, 0x00800000, 0x0009c800, 0x0f686a5e,
0x01501208, 0x01800000, 0x00001c00, 0x0ec92e6b,
0x00001202, 0x01700004, 0x00087839, 0x0b58ee49,
0x20101008, 0x01d0020d, 0x00085443, 0x0c894a62,
0x0100060b, 0x01e00026, 0x0008dc15, 0x0c993653,
0x20600810, 0x01c00218, 0x00083c3f, 0x0bb92e4b,
0x20700008, 0x01b00201, 0x00086039, 0x09f9260f,
0x20300406, 0x0220000d, 0x0008403e, 0x0a797a21,
0x20500807, 0x02000003, 0x00083846, 0x0a896e25,
0x00980608, 0x01e00017, 0x0008302b, 0x0a495e15,
0x00380a0c, 0x01c00016, 0x00000023, 0x0a49481e,
0x00282613, 0x0230001f, 0x00009c32, 0x0a597417,
0x0038120d, 0x02300019, 0x00005835, 0x0a597417,
0x21680c06, 0x01d00202, 0x00002448, 0x0a795824,
0x20f00805, 0x01900210, 0x0000042f, 0x0bd93848,
0x21300408, 0x01a00219, 0x0000883b, 0x0be90c4e,
0x21681005, 0x01e00210, 0x00008042, 0x0c093053,
0x20181605, 0x01a00010, 0x00006404, 0x0c59404b,
0x01482201, 0x20406800, 0x02b82800, 0x0d384a75,
0x01280800, 0x20601c00, 0x05280800, 0x0e489285,
0x01485605, 0x00610400, 0x01a87800, 0x0eb8368c,
0x00c83205, 0x20103400, 0x04804400, 0x0cc89a65,
0x20200000, 0x20c03205, 0x0468243d, 0x09e86256,
0x00600800, 0x20903801, 0x05983036, 0x0a68966a,
0x0040280a, 0x20f0160f, 0x05b8483c, 0x0aa87e6e,
0x00900c07, 0x20d01a10, 0x05582026, 0x09d88251,
0x00000004, 0x20d00a07, 0x05283037, 0x0818821b,
0x00280e04, 0x20600c02, 0x0680204b, 0x0818aa29,
0x00181606, 0x20502010, 0x06081049, 0x0828aa2b,
0x00000204, 0x20a81006, 0x05c81043, 0x0808a61c,
0x20980800, 0x20c81c05, 0x05480c39, 0x0828a01d,
0x21000c08, 0x20a8760a, 0x06b06452, 0x08089c26,
0x20900000, 0x20a83a04, 0x06905c4e, 0x0808a020,
0x21080406, 0x20a82605, 0x05800c45, 0x0838a827,
0x20a80602, 0x20f01806, 0x04d81c1f, 0x09c89c4a,
0x20b83e04, 0x2060140e, 0x04e03422, 0x0a386c61,
0x21001401, 0x20983a04, 0x05a02832, 0x0a187861,
0x20700e04, 0x20b8400d, 0x04e02c15, 0x0a48a455,
0x01200000, 0x20a00400, 0x01e03c00, 0x0d404e71,
0x0120000b, 0x21500000, 0x03f81400, 0x0e509284,
0x00e00006, 0x20f00000, 0x02e05c00, 0x0ec05a86,
0x0070200a, 0x21686000, 0x04482400, 0x0ca07e5c,
0x20280e05, 0x20a02c02, 0x02002c38, 0x0a006e55,
0x00781e17, 0x21505422, 0x03f03838, 0x0a809e68,
0x00f83211, 0x20f09012, 0x02e0442c, 0x0ad0966f,
0x01181613, 0x20e0441f, 0x02c81416, 0x09e08251,
0x00400000, 0x20e00a0e, 0x02c01030, 0x08307e20,
0x20100805, 0x21c81a23, 0x0550804d, 0x0840d224,
0x20500809, 0x21b81e23, 0x05307859, 0x0840ba2c,
0x20300404, 0x21480e1b, 0x03e03049, 0x08008e20,
0x20801010, 0x20f83611, 0x02e8443e, 0x08006416,
0x20801807, 0x21a84a12, 0x04e83448, 0x0840d426,
0x20901005, 0x21983206, 0x04b81c4a, 0x0830c425,
0x20a0100c, 0x21383a0c, 0x03a84c3f, 0x08107823,
0x20c0020a, 0x20b0081f, 0x02183825, 0x09803c49,
0x21003601, 0x2148a403, 0x03c83830, 0x0a70a462,
0x20f00203, 0x2140080b, 0x03e8302d, 0x0a60b462,
0x20b00607, 0x20e81017, 0x02c84022, 0x0a005055, // 240, preview end
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
// capture coef start (509--560=52) : max 190
0x00680404, 0x20801212, 0x01800015, 0x0940d217,
0x20300c00, 0x20782e03, 0x01680c20, 0x08c08c01,
0x2040140a, 0x2118421b, 0x03300c2f, 0x0960fc07,
0x00001a01, 0x20f85201, 0x02e00022, 0x0960f00c,
0x20601005, 0x20983204, 0x01d83028, 0x08f0b407,
0x2070040a, 0x20380e02, 0x00b83c16, 0x0940801d,
0x20e02202, 0x20b86405, 0x02283422, 0x0a50e431,
0x2110140a, 0x20884205, 0x01a82425, 0x0a50e830,
0x20400605, 0x2058140a, 0x01182c13, 0x09b09c25,
0x00083609, 0x20209c1c, 0x00784400, 0x0a607027,
0x00300400, 0x20281400, 0x00885a09, 0x0c30d03d,
0x00482e08, 0x20308418, 0x00a85e0e, 0x0c20e03b,
0x20200c01, 0x20382605, 0x00b80c07, 0x0b109032,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000
};
const nvram_camera_para_struct OV7660_CAMERA_PARA_DEFAULT_VALUE=
{
/* STRUCT: ISP */
{
/* ARRAY: ISP.reg[144+8] */
{
0xA4021842, 0x1FFF0FFF, 0x000203FD, 0x000202FF, // CAM+000h~00Ch ,0
0x00300091, 0xA8A8A8A8, 0x00000040, 0x00000081, // CAM+010h~01Ch ,4
0x00000000, 0x06000030, 0x40010000, 0x40030000, // CAM+020h~02Ch ,8
0x80FF0100, 0x00800080, 0x00800080, 0x00000000, // CAM+030h~03Ch ,12
0x00000000, 0x03C9A800, 0x0880081F, 0x0000043F, // CAM+040h~04Ch ,16
0x00000000, 0x00000008, 0x00408010, 0xFF0190B7, // CAM+050h~05Ch ,20
0x00000000, 0x10107000, 0x40404040, 0x00800080, // CAM+060h~06Ch ,24
0x00800080, 0x000000F1, 0x000001A0, 0x00000000, // CAM+070h~07Ch ,28
0x00000000, 0x00000000, 0x00000000, 0x00000000, // CAM+080h~08Ch ,32
0x00000000, 0x00000000, 0x00000000, 0x00000000, // CAM+090h~09Ch ,36
0x00000000, 0x00000000, 0x00000000, 0x00000000, // CAM+0A0h~0ACh ,40
0x00000000, 0x00000000, 0x00000000, 0x00000000, // CAM+0B0h~0BCh ,44
0x00000000, 0x00000000, 0x00000000, 0x00000000, // CAM+0C0h~0CCh ,48
0x00000000, 0x00000000, 0x00000000, 0x00000000, // CAM+0D0h~0DCh ,52
0x00000000, 0x00000000, 0x00000000, 0x00000000, // CAM+0E0h~0ECh ,56
0x00000000, 0x00000000, 0x00000000, 0x00000000 // CAM+0F0h~0FCh ,60
}
},
//ISPTUNING
{
//idx
{
0x0,0x3,0x3,0x1,0x1,0x2,0x1,0x0
},
//shadingReg
{
{
0x0/*0x30000000*/, 0x4066207F, 0x40000000, 0x0064007E,0x19191919 //Preview
},
{
0x0/*0x30000000*/, 0x60924098, 0x40000000, 0x008C0094,0x19191919 //Capture
},
{
0x0/*0x30000000*/, 0x6048404B, 0x40000000, 0x004A004C,0x19191919 //Binning
}
},
//nr1Reg
{
{
0x000000F5, 0x000650A0, 0x00000678, 0x02040608,
0x08080808, 0x02040608, 0x08080808, 0x02040608,
0x08080808, 0x02040608, 0x08080808
},
{
0x000000F5, 0x000750A0, 0x00000678, 0x04060808,
0x08080808, 0x04060808, 0x08080808, 0x04060808,
0x08080808, 0x04060808, 0x08080808
},
{
0x000000F5, 0x000750A0, 0x00000678, 0x06080A0A,
0x08080808, 0x06080A0A, 0x08080808, 0x06080A0A,
0x08080808, 0x06080A0A, 0x08080808
},
{
0x000000F5, 0x000750A0, 0x00000678, 0x06080A0A,
0x08080808, 0x06080A0A, 0x08080808, 0x06080A0A,
0x08080808, 0x06080A0A, 0x08080808
},
{
0x000000F5, 0x000850A0, 0x00000678, 0x06080A0A,
0x08080808, 0x06080A0A, 0x08080808, 0x06080A0A,
0x08080808, 0x06080A0A, 0x08080808
},
{
0x000000F5, 0x000850A0, 0x00000678, 0x06080A0A,
0x08080808, 0x06080A0A, 0x08080808, 0x06080A0A,
0x08080808, 0x06080A0A, 0x08080808
},
{
0x000000F5, 0x000890A0, 0x00000678, 0x0F0F0F0F,
0x0F0F0F0F, 0x0F0F0F0F, 0x0F0F0F0F, 0x0F0F0F0F,
0x0F0F0F0F, 0x0F0F0F0F, 0x0F0F0F0F
}
},
//nr2Reg
{
{
0x00000003, 0x00000000, 0x00942266, 0x02040606, 0x02040606
},
{
0x00000003, 0x00000000, 0x00942288, 0x03050707, 0x03050707
},
{
0x00000003, 0x00000000, 0x00942288, 0x080A0C0C, 0x080A0C0C
},
{
0x00000003, 0x00000000, 0x009C3388, 0x06080A0A, 0x06080A0A
},
{
0x00000003, 0x00000000, 0x00A44488, 0x06080A0A, 0x06080A0A
},
{
0x00000003, 0x00000000, 0x00A44488, 0x080A0C0C, 0x080A0C0C
},
{
0x00000003, 0x00000000, 0x00A44488, 0x0A0C0E0E, 0x0A0C0E0E
}
},
//edgeReg
{
{
0x2002086C, 0x00200804, 0x06060404
},
{
0x20020821, 0x00080402, 0x0A080604
},
{
0x40020821, 0x00080402, 0x1814100C
},
{
0x40020821, 0x00080402, 0x1814100C
},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -