中级会员
 
- 积分
- 243
- 金钱
- 243
- 注册时间
- 2013-4-20
- 在线时间
- 0 小时
|

楼主 |
发表于 2013-8-9 11:26:11
|
显示全部楼层
回复【4楼】745021926:
---------------------------------
回复正点原子:
---------------------------------
摄像头在MINI板上面是很好的,但是移植后就不对了。我反复看了下引脚,是对的。
再问下这个函数
//设置图像输出窗口
//对QVGA设置。
void OV7670_Window_Set(u16 sx,u16 sy,u16 width,u16 height)
{
u16 endx;
u16 endy;
u8 temp;
endx=sx+width*2; //V*2
endy=sy+height*2;
if(endy>784)endy-=784;
temp=SCCB_RD_Reg(0X03); //读取Vref之前的值
temp&=0XF0;
temp|=((endx&0X03)<<2)|(sx&0X03);
SCCB_WR_Reg(0X03,temp); //设置Vref的start和end的最低2位
SCCB_WR_Reg(0X19,sx>>2); //设置Vref的start高8位
SCCB_WR_Reg(0X1A,endx>>2); //设置Vref的end的高8位
temp=SCCB_RD_Reg(0X32); //读取Href之前的值
temp&=0XC0;
temp|=((endy&0X07)<<3)|(sy&0X07);
SCCB_WR_Reg(0X17,sy>>3); //设置Href的start高8位
SCCB_WR_Reg(0X18,endy>>3); //设置Href的end的高8位
}
怎么改变参数没什么用,而且是配合着
LCD_Set_Window(u16 sx,u16 sy,u16 ex,u16 ey);//设置窗口
这个函数改的。
而且这个函数的初始值还是这样的:OV7670_Window_Set(10,174,240,320); //设置窗口
求高手帮忙解释下。 |
|