ov7670显示屏显示的花屏

2019-07-20 11:04发布

用探索者板子 ov7670不带fifo,显示出来的图片是花的,没有用DCMI,刷新速度估计一分钟才显示完一帧图像。用手在摄像头前面晃的话,显示速度变快,不晃的话时快时慢。请问是什么原因?
以下是读取数据程序以及串口得到的数据。


                while(OV7670_VSYNC==0);//0-1
                while(OV7670_VSYNC==1);//1-0                Ö»óDÔúVSYNCÎaμíê±£¬2Å′«êäêy¾Y       
                for(linecnt=0;linecnt<480;linecnt++)               
                {
                        while(OV7670_HREF==0);
                        for(pixcnt=0;pixcnt<640;pixcnt++)
                        {
                                while(OV7670_PCLK==0);
                                D4 = GPIOC->IDR&0X1000;
                                D03 = GPIOC->IDR&0X03C0;
                                D5 = GPIOB->IDR&0X40;
                                D67 = GPIOE->IDR&0X60;
                                i =((D03>>6)|(D4>>8)|(D5>>1)|(D67<<1));
                                Row = i;
                                USART_SendData(USART1,i);
                                while(OV7670_PCLK==1);
                                Row<<=8;
                                while(OV7670_PCLK==0);  
                                D4 = GPIOC->IDR&0X1000;
                                D03 = GPIOC->IDR&0X03C0;
                                D5 = GPIOB->IDR&0X40;
                                D67 = GPIOE->IDR&0X60;
                                i =((D03>>6)|(D4>>8)|(D5>>1)|(D67<<1));  
                                Row |= i;
                                while(OV7670_PCLK==1);       
                                USART_SendData(USART1,i);
                                camera_refresh(linecnt,pixcnt,Row);

void camera_refresh(u16 x,u16 y,u16 color)
{
                LCD_Scan_Dir(U2D_L2R);                //′óé&#207;μ&#189;&#207;&#194;,′ó×óμ&#189;óò
                LCD_SetCursor(0x00+x,0x0000+y);        //éè&#214;&#195;1a±ê&#206;&#187;&#214;&#195;
                LCD_WriteRAM_Prepare();     //&#191;aê&#188;D′è&#235;GRAM       
                LCD->LCD_RAM=0x0000;                                                             
        //        ov_frame++;
                LCD_Scan_Dir(DFT_SCAN_DIR);        //&#187;&#214;&#184;′&#196;&#172;è&#207;é¨&#195;è·&#189;&#207;ò
}       

10 FF 10 32 10 10 10 FF 10 32 10 10 10 10 FF 10 32 10 10 10 FF 10 32 10 10 10 FF 10 32 10 10 10 FF 10 32 10 10 10 FF 10 32 10 10 10 FF 10 32 10 10 10 FF 10 32 10 10 10 FF 10 32 10 10 10 FF 10 32 10 10 10 FF 10 33 10 10 10 FF 10 32 10 10 10 10 FF 10 33 10 10 10 FF 10 32 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 10 FF 10 13 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 33 10 10 10 FF 10 33 10 10 10 DB 10 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 32 10 10 10 FF 10 32 10 10 10 FF 10 13 10 10 10 10 FF 10 33 10 10 10 FF 10 33 10 10 10 FF 10 33 10 10 10 FF 10 32 10 10 10 FF 10 32 10 10 10 FF 10 32 10 10 10 FF 10 32 10 10 10 FF 10 33 10 10 10 FF 10 32 10 10 10 FF 10 33 10 10 10 FF 10 33 10 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 33 10 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 33 10 01 01 01 01 01 01 01 01 01 01 01 10 10 13 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 FF 10 33 10 10 10 FF 10 33 10 10 10 FF 10 32 10 10 10 FF 10 33 10 10 10 FF 10 33 10 10 10 FF 10 33 10 10 10 FF 10 33 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 10 FF 10 13 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 33 10 10 10 FF 10 33 10 10 10 FF 10 32 10 10 10 10 FF 10 32 10 10 10 FF 10 33 10 10 10 FF 10 32 10 10 10 FF 10 33 10 10 10 FF 10 32 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 10 10 FF 10 13 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 10 FF 10 33 10 10 10 FF 10 33 10 10 10 FF 10 DF 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 33 10 10 10 FF 10 FF 10 10 10 FF 10 13 10 10 10 10 FF 10 13 10 10 10 FF 10 33 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 32 10 10 10 FF 10 32 10 10 10 FF 10 32 10 10 10 FF 10 32 10 10 10 10 FF 10 32 10 10 10 FF 10 DF FD 10 10 10 FF 10 10 10 10 10 FF 10 10 10 10 10 FF 10 10 10 10 10 FF 10 FF 10 10 10 FF 10 11 10 10 10 FF 10 FB 10 10 1D FF 59 10 10 10 1D FF 78 10 10 10 1D 10 10 10 15 FF 59 10 10 10 15 FF 59 10 10 10 15 FF 79 10 10 10 15 FF 59 10 10 10 15 FF 79 10 10 10 15 FF 79 10 10 10 15 FF 79 10 10 10 15 FF 79 10 10 10 15 FF 79 10 10 10 15 FF 79 10 10 10 15 FF 59 10 10 10 15 FF 79 10 10 10 1D FF 59 10 10 10 1D FF 1D 10 10 10 1D FF 59 10 10 10 1D FF 59 10 10 10 DC FF 78 10 10 10 DC FF 78 10 10 10 DC FF 78 10 10 10 DC FF 10 3C 10 10 DC FF 1D 10 10 10 1D FF 59 10 10 10 1D FF 58 10 10 10 15 FF 78 10 10 10 DC FF 78 10 10 10 DC FF 58 10 10 10 DC FF 78 10 10 10 1D FF 58 10 10 10 1D FF 58 10 10 10 1D 10 10 10 DC FF 78 10 10 10 DC BF DC 10 10 10 DC FF 10 74 10 10 DC FF 1D 10 10 10 1D FF 58 10 10 10 1D FF 58 10 10 10 1D FF 59 10 10 10 1D FF 59 10 10 10 15 FF 58 10 10 10 15 FF 58 10 10 10 15 FF 78 10 10 10 1D FF 78 10 10 10 1D BF DC 10 10 10 DC BF DC 10 10 10 10 FF 10 3C 10 10 10 FF 10 34 10 10 10 10 D5 15 10 10 10 10 DD 15 10 10 10 10 FF 10 F3 10 10 10 FF 10 74 10 10 3C FD 35 10 10 10 10 FF 10 58 10 10 94 F6 37 10 10 10 BC DE 17 10 10 10 BC DE 17 10 10 10 7C FF 10 94 10 10 D4 DE 17 10 10 10 7C DE 37 10 10 10 3C FF 10 78 10 10 D4 7F 77 10 10 10 94 DE 17 10 10 10 7C FF 10 94 10 10 BC F6 10 10 BC F6 10 10 BC F6 17 10 10 10 BC F6 37 10 10 10 7C FF 10 BC 10 10 BC F6 10 10 BC F6 17 10 10 10 7C F6 37 10 10 10 10 F6 10 10 10 10 F6 10 10 10 10 FF 10 3C 10 10 10 FD 36 10 10 10 10 FF 10 BC 10 10 10 FD 15 10 10 10 10 F6 10 10 10 BC DE 10 10 10 10 F6 10 10 BC F6 37 10 10 10 10 FF 10 7C 10 10 BC DE 37 10 10 10 10 FF 10 BC 10 10 10 BC 96 17 10 10 10 BC FF 10 BC 10 10 BC F6 10 10 10 BC DE 17 10 10 10 BC FF 10 BC 10 10 BC DE 17 10 10 10 10 DE 17 10 10 10 7C DE 17 10 10 10 BC DE BC 10 10 10 BC D6 10 10 10 10 DE 37 10 10 10 BC FF 10 7C 10 10 BC DE 17 10 10 10 10 DE 17 10 10 10 10 FF 10 7C 10 10 10 FF 10 74 10 10 10 FF 10 74 10 10 10 FF 10 74 10 10 10 FF 10 74 10 10 10 FF 10 74 10 10 10 10 FF 10 34 10 10 10 FF 10 34 10 10 10 FF 10 34 10 10 10 FF 10 34 10 10 10 FF 10 34 10 10 10 FF 10 34 10 10 3C FF 10 3C 10 10 10 FF 10 34 10 10 10 FF 10 74 10 10 10 FF 10 34 10 10 10 FF 10 74 10 10 10 FF 10 34 10 10 10 FD 15 10 10 10 10 FF 10 FB 10 10 10 FF 10 F3 10 10 10 FF 10 34 10 10 10 FF 10 34 10 10 10 FF 10 7C 10 10 10 FF 10 7C 10 10 BC DE 16 10 10 10 BC DE 7C 10 10 10 7C FF 10 7C 10 10 BC D6 10 10 10 10 DE 17 10 10 10 7C DE 17 10 10 10 BC FF 10 74 10 10 10 FF 10 74 10 10 10 FF 10 74 10 10 10 FF 10 3C 10 10 10 FF 10 32 10 10 10 FF 10 33 10 10 10 FF 10 FB 10 10 BC F6 10 10 10 1D B7 D4 10 10 10 94 FD 15 10 10 10 10 DE 10 10 10 BC DE 17 10 10 10 BC F6 10 10 BC F6 10 10 10 10 FF 10 3C 10 10 10 F6 10 10 BC DE 37 10 10 10 BC FF 10 74 10 10 94 DE BC 10 10 10 10 FF 10 34 10 10 10 FF 10 FF 10 10 10 DE 17 10 10 10 10 F7 D4 10 10 10 94 DE 17 10 10 10 BC FF 10 DC 10 10 DC FF 1D 10 10 10 D4 37 10 10 94 DE 37 10 10 10 10 FF DC 10 10 10 BC DE 17 10 10 10 10 7F 58 10 10 10 7C DE 17 10 10 10 BC DE 37 10 10 10 10 F6 37 10 10 10 7C DE 37 10 10 10 74 FF 10 58 10 10 D4 F6 17 10 10 10 BC FF 10 94 10 10 7C DE 37 10 10 10 10 FF 10 3C 10 10 10 FF 10 13 10 10 10 FF 10 34 10 10 10 FF 10 33 10 10 10 FF 10 13 10 10 10 FF 10 FB 10 10 10 FF 10 FF 10 10 10 FF 10 30 10 10 10 FD 15 10 10 10 10 F5 35 10 10 10 10 D5 15 10 10 10 10 FF 10 FF 10 10 10 FD 15 10 10 10 10 FF 10 34 10 10 10 FF 10 74 10 10 10 FD 15 10 10 10 10 FD 15 10 10 10 10 FF 10 FB 10 10 10 FF 10 F3 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 F5 15 10 10 10 10 FD 15 10 10 10 10 BD 34 10 10 10 10 FF 10 33 10 10 10 FD 15 10 10 10 10 FF 10 33 10 10 10 FD 15 10 10 10 10 FD FB 10 10 10 10 FF 10 B3 10 10 10 FF 10 33 10 10 10 FF 10 33 10 10 10 FF 10 32 10 10 10 10 FF 10 32 10 10 10 FF 10 12 10 10 10 FF 10 FF 10 10 10 FF 10 30 10 10 10 FF 10 30 10 10 10 FF 10 10 10 10 10 FF 10 10 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 11 10 10 10 10 FF 10 11 10 10 10 10 FF 10 13 10 10 10 FF 10 12 10 10 10 FF 10 12 10 10 10 FF 10 FF 10 10 10 FF 10 13 10 10 10 FF 10 32 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 13 10 10 10 FF 10 10 10 10 10 10 FF 10 30 10 10 10 FF 10 10 10 10 10 FF 10 30 10 10 10 FF 10 30 10 10 10 FF 10 13 10 10 10 FF 10 32 10 10 10 FF 10 13 10 10 10

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
hider
2019-07-20 12:40
void camera_refresh(u16 x,u16 y,u16 color) {                  LCD_Scan_Dir(U2D_L2R);                //′óé&#207;μ&#189;&#207;&#194;,′ó×óμ&#189;óò                  LCD_SetCursor(0x00+x,0x0000+y);        //éè&#214;&#195;1a±ê&#206;&#187;&#214;&#195;                  LCD_WriteRAM_Prepare();     //&#191;aê&#188;D′è&#235;GRAM                         LCD->LCD_RAM=color;                                                                       //        ov_frame++;                  LCD_Scan_Dir(DFT_SCAN_DIR);        //&#187;&#214;&#184;′&#196;&#172;è&#207;é¨&#195;è·&#189;&#207;ò  }       

一周热门 更多>