wince ov3640 摄像头

来源:互联网 发布:滚动字幕制作软件 编辑:程序博客网 时间:2024/05/29 03:12

前段时间调试ov3640,平台是2451

总结下:
之前有几个东西没理清走了些弯路。
一、几个size的关系
第一个是sensor 的Output size
第二个是CAMIF 的 Source size
第三个是CAMIF 的 Target size (可以理解为CPU的最终输出size)。
仔细看三星的datasheet就会理清了。

二、输出输入格式
sensor的output format一定要跟 CAMIF 的input format一致。
P通道 从sensor input 只能是YUV422 ,ouput 只能是RGB 16/24。
C通道还要注意Input format跟output format ,output format决定C-port的DMA buffer出来的数据是什么格式
另外注意一下CAMIF的YUV order顺序与sensor一致。

二、PCLK
对比时序可以发现 ov3640跟三星的CAMIF的  PCLK是相反的,所以要配置CAMIF 的PCLK反转。

三、C通道拍照
首先是从P通道,先关闭P通道,配置sensor到capture,开启C通道,拍完后,关闭C通道,再配置sensor的寄存器回到preview。次过程中

无需reset sensor。另外注意优化下regsiter config list,这个可以找OV厂家跟代理要。
另外注意一下,如果拍照的分辨率是要在XGA(1024x768)以上,才需要配置sensor到capture。
按照APN的example,截3rd的image。

  

 

 

原创粉丝点击