摄像头中断问题

2019-08-18 18:30发布

最近在调试摄像头,想把摄像头的数据显示到LCD屏上。DCMI配置中开了DCMI中断,现在中断一直进DCMI_IT_OVF,我用的是STM32F207和GC0308摄像头,手册上说DCMI中断标识位OVR_RIS 和 DCMI_IT_OVF是一个意思吗? 现在屏有花纹。。。不知道怎么弄,求大侠们指导,谢谢。[mw_shl_code=c,true]void DCMI_IRQHandler(void)

if (DCMI->RISR & DCMI_IT_ERR)
        {
                DMA_Cmd(DMA2_Stream1, DISABLE);
                DCMI_Cmd(DISABLE);
                Camera_Config();
                DMA_Cmd(DMA2_Stream1, ENABLE);
                DCMI_Cmd(ENABLE);
                DCMI->ICR = DCMI_IT_ERR;
        }
        if (DCMI->RISR & DCMI_IT_OVF)
        {
                DMA_Cmd(DMA2_Stream1, DISABLE);
                DCMI_Cmd(DISABLE);
                Camera_Config();
                DMA_Cmd(DMA2_Stream1, ENABLE);
                DCMI_Cmd(ENABLE);
                DCMI_CaptureCmd(ENABLE);
                DCMI->ICR = DCMI_IT_OVF;
        }
        if (DCMI->RISR & DCMI_IT_VSYNC)
        {
                DCMI->ICR = DCMI_IT_VSYNC;
        }
        if (DCMI->RISR & DCMI_IT_FRAME)

DCMI->ICR = DCMI_IT_FRAME;
CAM_Start();

}[/mw_shl_code]

这是DCMI中断,在线仿真一直进DCMI_IT_OVF。。。意思是数据溢出吗???
另外LCD显示很多条纹,这个是什么问题?如下图:
条纹在刷新... 条纹在刷新...
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。