大神们请进!!求助关于ov5640的显示问题

2019-07-20 10:04发布

微信图片_20180106003708.jpg if(DMA2_Stream1->CR&(1<<19))//DMA使用buf1,读取buf0        {
       
                for(i=0;i<80;i++)
                {
                dcmi_line_buf[0]=dcmi_line_buf[0]+1-1;
                }
                pbuf=(u16*)dcmi_line_buf[0];
        }else                                                 //DMA使用buf0,读取buf1
        {
                for(i=0;i<80;i++)
                {
                dcmi_line_buf[1]=dcmi_line_buf[1]+1-1;
                }
                pbuf=(u16*)dcmi_line_buf[1];
        }        
        LTDC_Color_Fill(0,curline,lcddev.width-1,curline,pbuf);//DM2D填充

        if(curline<lcddev.height)curline++;
如图以及程序所示,我用的是原子哥的原版例程,只是在rgblcd的回调函数中加入了红 {MOD}部分,就是将得到的行数据前80个加一再减一,理论上应该是没有影响的,可是结果却如图,前面的图像就出不来了,后面还能正常显示,问题困扰了我好久,能力有限,实在找不出问题所在,所以向各位大神们求助,希望可以指导我一下,另外还有关于视频格式转换然后在屏幕上显示的,如果有这方面的大神希望能给我指导一下,可以发微信红包



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
lforevery
1楼-- · 2019-07-21 14:33
正点原子 发表于 2018-1-11 01:03
可以正常显示了?

还是无法正常显示,但是又找不到原因,好纠结
正点原子
2楼-- · 2019-07-21 20:12
 精彩回答 2  元偷偷看……
lforevery
3楼-- · 2019-07-22 00:31
正点原子 发表于 2018-1-12 00:36
我们不是有现成的例程么?

我想在您的程序基础上进行改动,最终想实现接收yuv信号来显示,然后就一步一步进行,现在刚对例程里得到的行数据运算一下,就不出图像了

一周热门 更多>