随笔分类 - FPGA:CMOS摄像头
CMOS摄像头(4):SDRAM和乒乓操作
摘要:OV7670/OV7725/OV5640开发记录终于到最后一讲了,还是蛮累的。 一、SDRAM缓存处理 很多摄像头工程都用到了SDRAM作为中间缓存,很多人一脸懵逼,我也是思考了好一阵才明白。先假设 OV5640 和 VGA 直接相连,中间不采用任何缓存器件,那会出现什么情况呢? OV5640 的帧
CMOS摄像头(3):DVP端口输出
摘要:SCCB 配置好后,cmos 的 DVP 端口就有数据出来了,怎么设计时序获取图像呢? 一、DVP端口 // //== 获得摄像头数据,转RGB565并裁剪分辨率 // cmos_capture #( .CMOS_H_PIXEL (CMOS_H_PIXEL ), //CMOS输出宽度 .CMOS_V
CMOS摄像头(2):SCCB配置寄存器
摘要:上电之后要做的是通过 SCCB 协议对摄像头的寄存器进行配置,在之前的博客中详细介绍过 SCCB 协议的基本原理以及和 IIC 协议的区别。经过半年后,在正点原子的 SCCB 配置寄存器的基础上,我进行了小小的改动,使得代码更加简洁易懂。 一、SCCB协议编写 SCCB协议的介绍见之前的博客《协议—
CMOS摄像头(1):总体介绍和上电控制
摘要:FPGA采集摄像头数据,经过中间缓存,最后输出到屏幕上,这个工程几乎是所有FPGAer都要经历的工程。曾听人说过,如果能独立的做出摄像头显示工程,那么就代表他的FPGA终于入门了。 这次,我准备将目前市面上最常用的三款摄像头——OV7670、OV7725、OV5640的开发全过程全部记录下来,并且提