2019-07-21 02:21发布
chenjianyyzz 发表于 2014-11-24 20:29 bmp_encode 为BMP编码函数,但是将当前LCD屏幕的指定区域截图 如果我没有LCD,而是直接把数据从ov2640 ...
最多设置5个标签!
for(i=0;i<sizeof(ov2640_uxga_init_reg_tbl)/2;i++){
SCCB_WR_Reg(ov2640_uxga_init_reg_tbl[i][0],ov2640_uxga_init_reg_tbl[i][1]);
} 以后,也有时钟信号和数据出来出来。将ov2640的时钟调慢,PCLK也能读出3200个周期。但是一帧里只有一行出来就换帧了。
即:
while(ov2640VSYNC==0){
while(ov2640HREF==0);
rownumber++;
while(ov2640HREF==1){
while(ov2640PCLK==0);
colnumber++;
while(ov2640PCLK==1);
}
}
可读出colnumber=3200, 但rownumber只是1. 应该是1200才对吧。
加上如下设置:
OV2640_RGB565_Mode();
OV2640_Window_Set(0,0,1632,1220);
OV2640_ImageSize_Set(1632,1220);
OV2640_ImageWin_Set(0,0,1600,1200);
OV2640_OutSize_Set(1600, 1200);
也无改善。
恳请指点帮助。
万分感激。
有没有成功啊?我最近也在研究这个
一周热门 更多>