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;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
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
}
一周热门 更多>