OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4268|回复: 1

STM32F767+ov5640

[复制链接]

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2017-8-2
在线时间
17 小时
发表于 2017-8-2 10:27:31 | 显示全部楼层 |阅读模式
1金钱
在STM32F767+ov5640实验中,本人打算将DMA中的一行行数据暂存下来,对一幅图片进行图像处理后,整体发送回去。但是现在把程序改成这样,LCD上面显示的图像不正确了,请各位大神指导!!!

#define jpeg_line_size        2*1024       
u32 dcmi_line_buf[2][jpeg_line_size];       

void rgblcd_dcmi_rx_callback(void)
{  
        //u16 *pbuf;
        u32 i=0;
        u32 data[jpeg_line_size];
        if(DMA2_Stream1->CR&(1<<19))
        {
                //pbuf=(u16*)dcmi_line_buf[0];
                for(i=0;i<lcddev.width/2;i++)
                {
                        data[i]=dcmi_line_buf[0][i];
                }
        }else                                
        {
                //pbuf=(u16*)dcmi_line_buf[1];
                for(i=0;i<lcddev.width/2;i++)
                {
                        data[i]=dcmi_line_buf[1][i];
                }
        }
        //LTDC_Color_Fill(0,curline,lcddev.width-1,curline,pbuf);
        //if(curline<lcddev.height)curline++;
       
        LTDC_Color_Fill(0,curline,lcddev.width-1,curline,(u16 *)data);
        if(curline<lcddev.height)curline++;
}
注释部分是源程序代码

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2017-8-2
在线时间
17 小时
 楼主| 发表于 2017-8-3 09:55:58 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-20 06:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表