ov5640摄像头实验

2019-07-20 10:23发布

求助
在修改f429的摄像头实验时,用的rgb565格式。原程序在dcmi_dma_init函数里将数据存到lcd_lcdram中,我想直接存到我定义的一个二维数组中,为什么存不进去?屏幕上显示的都是黑的,数组里面还是0.
u16 rgb_buf[144][176]
OV5640_OutSize_Set(4,0,176,144);
OV5640_RGB565_Mode();

DCMI_Init();                        //DCMIÅäÖÃ
DCMI_DMA_Init((u32)rgb_buf,0,sizeof(rgb_buf)/4,DMA_MDATAALIGN_HALFWORD,DMA_MINC_DISABLE);
DCMI_Start();
while(1)
        {

        for(i=0;i<144;i++)
          {
               for(j=0;j<176;j++)
               {
                    if(j==175)
                    {
                      hang++;
                     LCD_SetCursor(0,i+1);
                     LCD_WriteRAM_Prepare();                //&#191;aê&#188;D′è&#235;GRAM
                  }                                               
                     LCD->LCD_RAM=rgb_buf[i][j];
              }
                                                               
          }
}
                                                                               

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。