ov9650摄像头裸机测试(独家) mini2440
发布时间
阅读量:
阅读量
基于mini2440的ov9650摄像头裸机测试
mini2440摄像头接口配置与图像处理功能
ov9650的寄存器位于模块内部,s3c2440通过sccb总线与之进行通信。sccb总线与iic总线相似,而mini2440摄像头接口的sccb总线连接在其iic接口上,因此可通过iic方式配置ov9650的寄存器,同时也可以使用gpio模拟sccb总线的时序。ov9650包含大量需要设置的寄存器,但一般用户无需过多关注,厂商通常会将常用配置写成数组形式,直接赋值即可。需要特别注意的是厂商ID寄存器,在摄像头初始化之前用于判断摄像头是否安装正确。
摄像头接口寄存器的配置较为复杂,大致可分为三类。第一类是摄像头接口输入视频格式寄存器CISRCFMT,其作用是设定摄像头输入数据的格式及尺寸。s3c2440提供了两个DMA通道用于处理视频数据:一个是预览输出DMA通道,拥有四块DMA缓冲区,主要用于将采集到的图像直接显示在Lcd上;另一个是编码输出DMA通道,同样具有四块缓冲区,用于后续视频处理任务。因此第二类为预览输出视频格式相关寄存器。
CIPRTRGFMT 寄存器主要负责设定目标图像尺寸以及是否启用旋转或镜像功能;CIPRCTRL 是突发长度控制寄存器,其数值与目标图像宽度相关,并存在计算公式供调用后赋值即可;CIPRSCPRERATIO、CIPRSCP
全部评论 (0)
还没有任何评论哟~
