2019-07-20 20:14发布
zhy 发表于 2015-3-25 10:15 回复【2楼】正点原子: --------------------------------- 你好,我按照你说的做了如下修改,但是输出 ...
zhang911 发表于 2016-7-8 17:22 你好 为什么要修改寄存器地址0xDA 谢谢
最多设置5个标签!
你好 将哪个0xDA赋值为0x00,没有找到0xDA,请明示,谢谢
你好 为什么要修改寄存器地址0xDA 谢谢
0xDA 是OV2640的输出格式设置寄存器(当0xFF = 00)
例如让OV2640输出YUV422格式数据
void OV2640_YUV422_Mode(void);//设置OV2640输出YUV422.(YUYV)格式(16位数据的高字节为亮度值Y)
{
u8 temp;
SCCB_slave_address = 0x60; //设备的地址(0x60用于写/0x61用于读)
write_SCCB(0xff, 0x00); //要设置0xDA寄存器,必须让0xFF=0x00
write_SCCB(0xda, 0x00);//设置OV2640输出YUYV格式
temp = read_SCCB(0xc2); //读寄存器 0xc2 并赋值给temp
temp &= 0xef; //变量temp 位4为0
write_SCCB(0xc2, temp);//寄存器 0xc2 位4为0
}
一周热门 更多>