[mw_shl_code=c,true] while(1!=OV7670_init());
while(1)
{
TimerCnt = 0;
temp7670 = 0;
CLK_init_ON(); // OV7670 XCLK ??
while(value & 0x0800) value = GPIOC->IDR; // Vsync=H 用JTAG在线调试 程序卡在这儿了
while((~value) & 0x0800) value = GPIOC->IDR; // Vhync=L
CLK_init_OFF(); //OV7670 XCLK ??
while(TimerCnt < 76800)
{
XCLK_L;
XCLK_H;
value = GPIOC->IDR;
temp7670 ++;
if(value & 0x0100) // HREF = H ||(LCD_PCLK_STATE)
{
//value = GPIOC->IDR;
//display[TimerCnt]=value;
if((temp7670 == 1))// ??×???||(value & 0x0200) ||(LCD_PCLK_STATE)
{
val1=value& 0x00ff;
}
else // ??×??? if((temp7670 != 1)||(LCD_PCLK_STATE))
{
val2= value<<8 ; //
val =ili9320_BGR2RGB(val1 |val2);
temp7670 = 0;
LCD_WriteRAM(val); //TFT GRAM ????
TimerCnt ++;
}
}
}
}
}[/mw_shl_code]
[mw_shl_code=c,true]这是起飞电子的例程 大家看看 有什么错误啊 不带FIFO的OV7670[/mw_shl_code]
[mw_shl_code=c,true]急求。。。。。。[/mw_shl_code]
|