嵌入式开发者社区

标题: c6748 VPIF OV2640咨询 [打印本页]

作者: CrazyXiao    时间: 2016-12-5 14:18
标题: c6748 VPIF OV2640咨询
while(!VPIFInterruptStatus(SOC_VPIF_0_REGS, VPIF_FRAMEINT_CH0));
                VPIFInterruptStatusClear(SOC_VPIF_0_REGS, VPIF_FRAMEINT_CH0);

                if(i>=2)
                {
                        VPIFCaptureChanenDisable(SOC_VPIF_0_REGS, VPIF_CHANNEL_1);
                        VPIFCaptureChanenDisable(SOC_VPIF_0_REGS, VPIF_CHANNEL_0);

                        Qdma3();

                        Reinitov2640();
                        i=0;

                        /* Enable capture */
                        VPIFCaptureChanenEnable(SOC_VPIF_0_REGS, VPIF_CHANNEL_0);
                        VPIFCaptureChanenEnable(SOC_VPIF_0_REGS, VPIF_CHANNEL_1);
                }
                i++;

能给我讲讲这个vpif中断控制ov2640的这段代码吗?
急用!
两场一帧?
怎样可以知道ov2640一帧数据接收完毕?

作者: CrazyXiao    时间: 2016-12-5 14:19
@创龙工程师
作者: Lewis    时间: 2016-12-6 13:59
这里用到的是查询方式的,这里其实时每一场就是一帧数据,这里做的是两帧数据显示其中一帧
作者: human    时间: 2016-12-6 16:14

中断状态改变代表一帧采集完成


[attach]1666[/attach]

作者: CrazyXiao    时间: 2016-12-8 08:52
@Lewis @human ov2640的例程中,是怎么触发LCD中断的?那测试了一下,VPIF中断是一帧数据来了进入一次。。。而LCD就进入好多次?这是为什么?
作者: CrazyXiao    时间: 2016-12-8 08:53

@Lewis @human 谢谢!求教!




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4