ov5640帧率配置_OV5640摄像头的数据处理配置流程(一)

本文详细介绍了OV5640摄像头的帧率配置及其数据处理流程。通过设置参数和处理模块,实现了帧的丢弃、行场同步信号的缓存、数据拼接以及输出信号的同步。在处理过程中,对复位信号进行了延迟处理,确保系统稳定性,并在满足条件后输出24bit像素数据。
摘要由CSDN通过智能技术生成

1 moduleRGB_init(2 //系统信号输入(时钟+复位)

3 input cmos_clk_i, //模块控制时钟

4 input rst_n_i, //系统复位信号5 //OV5640输出信号(从5640输入到FPGA)

6 input cmos_pclk_i, //摄像头时钟

7 input cmos_href_i, //帧输出行同步信号

8 input cmos_vsync_i, //场同步信号

9 input [7:0] cmos_data_i, //像素数据10 //模块的输出信号

11 output clk_ce, //摄像头帧数据输出/捕获使能信号(12Mhz),该信号的理解是最难的

12 output de_o, //数据有效信号

13 output [23:0] rgb_o, //输出的24bit像素数据

14 output vs_o, //输出的场同步信号

15 output hs_o, //输出的行同步信号16 //输出道5640模块的像素时钟

17 outputcmos_xclk18 );19

20 //为了保持系统稳定,需要丢弃前期一部分帧图像,此处选择丢弃15个,自行选择,也有10个的

21 parameter[3:0]CMOS_FRAME_WAITCNT=15;22

23 assign cmos_xclk=cmos_clk_i; //xclk为5640驱动时钟,为24/25Mhz24

25 //在米联客的对复位信号的处理中,复位信号延迟了5个时钟,好像不延迟也可以,可以在例程2中查看26 //个人认为复位信号的处理是为了使复位信号保持一个完整的信号周期

27 reg[4:0]rst_n_reg=5&#

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值