初级会员

- 积分
- 90
- 金钱
- 90
- 注册时间
- 2017-9-4
- 在线时间
- 72 小时
|
1金钱
板子是原子的战舰V3开发板 配上原子配套的OV2640模块 代码用例程 管脚也应该不会出错 但是用LED调试很多次发现好像就卡在ov2640_framebuf[jpeglen]=OV2640_DATA;这段
u8* ov2640_framebuf;
int main(void)
{
u8* pbuf;
u32 jpeglen=0;
delay_init();
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2)
uart_init(115200);
LED_Init();
while(OV2640_Init())
{
// Show_Str(30,150,240,16,"OV2640 ′íÎó!",16,0);
delay_ms(200);
LCD_Fill(30,150,239,206,WHITE);
delay_ms(200);
}
delay_ms(1500);
OV2640_JPEG_Mode();
OV2640_OutSize_Set(640,480);
SCCB_WR_Reg(0XFF,0X00);
SCCB_WR_Reg(0XD3,30);
SCCB_WR_Reg(0XFF,0X01);
SCCB_WR_Reg(0X11,0X1);
while(1)
{
while(OV2640_VSYNC==1)
{
while(OV2640_HREF==1)
{
while(OV2640_PCLK==0);
ov2640_framebuf[jpeglen]=OV2640_DATA;
while(OV2640_PCLK==1);
jpeglen++;
}
LED0=!LED0;
}
LED1=!LED1;
pbuf=(u8*)ov2640_framebuf;
for(i=0;i<jpeglen;i++)
{
if((pbuf==0XFF)&&(pbuf[i+1]==0XD8))break;
}
if(i==jpeglen)res=0XFD;//ûÕòμ½
else //Õòμ½áË
{
pbuf+=i;
}
}
}
求助原子哥!!@正点原子
|
|