OV2640转灰度图像

2019-07-20 09:50发布

最近在做OV2640输出灰度图像,一直没有搞出来,不确定是YUV422格式转灰度,还是RGB565转灰度,原子哥在论坛回复的两次还不同,如图


还有怎么设置YUV422输出,根据探索者给的例程,是不是可以直接在OV2640_JPEG_Mode()函数里,调用YUV422输出就可以了?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
phoenix
2019-07-22 03:23
li1207519730 发表于 2016-7-16 19:06
16是随便设的,3,4,8,16,32,随便找个值用RGB565测试,都能转化为灰度图像输出到LCD上,这点我也很纳闷儿 ...

//DCMI DMA配置
//memaddr:存储器地址    将要存储摄像头数据的内存地址(也可以是外设地址)
//memsize:存储器长度    0~65535
//memblen:存储器位宽    0,8位,1,16位,2,32位
//meminc:存储器增长方式,0,不增长;1,增长
void DCMI_DMA_Init(u32 memaddr,u16 memsize,u8 memblen,u8 meminc)


【1】  16是随便设的,3,4,8,16,32,随便找个值用RGB565测试,都能转化为灰度图像输出到LCD上,这点我也很纳闷儿,而且这个数据传输量到底指的是什么

这个"数据传输量"是:存储器长度

【2】  一个数据项所含的位数到底取决于什么我也一直搞不懂
取决于:存储器位宽,比如,LCD的显存位宽为16位,探索者外部SRAM位宽为:16位

一周热门 更多>