打印

大家帮忙看一下我这个读取OV7670无FIFO的程序代码有什么错误

[复制链接]
1383|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qq2216691777|  楼主 | 2015-6-25 14:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
        while(1!=OV7670_init());        
    while(1)
    {
        TimerCnt = 0;
        temp7670 = 0;
        CLK_init_ON(); // OV7670 XCLK ¿ª
        while(value & 0x0800)    value = GPIOC->IDR;   // Vsync=H   
        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 ++;
                }
            }
               
                               
                }
  }  
}


这个程序有什么问题啊?

相关帖子

沙发
kerryneil| | 2015-7-30 16:05 | 只看该作者
数据位是C0到C7么?哪步出现问题了?屏幕没有显示还是怎么的?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

37

帖子

3

粉丝