F4的ov2640实验是每接收完一帧数据后,再进行数据处理,我想能不能每次只对一个字节进行处理(每次从摄像头读出一个字节然后...

2019-07-20 22:43发布

F4的ov2640实验是每接收完一帧数据后,再进行数据处理,我想能不能每次只对一个字节进行处理(每次从摄像头读出一个字节然后处理再进行下一个字节读取(不考虑速度)),与下面的F1的ov7670读取像素程序差不多的,能不能实现,程序应该怎样改??                                        
                                        OV7670_RCK=0;                                               
                                        color=GPIOC->IDR&0XFF;        //读取一个字节
                                        OV7670_RCK=1;
                                        color<<=8;                        //字节相应处理
                                        OV7670_RCK=0;               
                                        color|=GPIOC->IDR&0XFF;        //再读取一个字节
                                        OV7670_RCK=1;


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
惊为天人
2019-07-21 01:59
//比如下面数据读取的格式。。。。  ov2640
              u32 zz;
                LCD_SetCursor(0x00,0x0000);       
                LCD_WriteRAM_Prepare();   
                for(i=0;i<500*800/2;i++)
                {
                          z=DCMI->DR; //读取DCMI数据
                         LCD->LCD_RAM=(u16)(zz&0x0000ffff);   //数据处理
                         LCD->LCD_RAM=(u16) ((zz&0xffff0000)>>16);
                //         下一次DCMI
                }

一周热门 更多>