miniv3.3版 使用ov7670带fifo 可以初始化成功 读出型号 但是用串口输出颜 {MOD}数据 全是ffff,why

2019-08-22 13:39发布

miniv3.3版  使用ov7670带fifo  可以初始化成功  读出型号  但是用串口输出颜 {MOD}数据 全是ffff,why
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
暮雨潇潇
2019-08-22 17:35
if(GPIO_ReadInputDataBit(  GPIOA,   GPIO_Pin_8)==1)
{
       
        printf(" ½óêÕμ½êy¾Y  Ö¡ÖD¶Ï");       
//        while(1);
       
                OV7670_WRST=0;        //¸′λD′Ö¸Õë          
                OV7670_WRST=1;       
                OV7670_WREN=1;        //ÔêDíD′èëFIFO        
        while(GPIO_ReadInputDataBit(  GPIOA,   GPIO_Pin_8)==1);  //ò»Ö¡êy¾YD′íêáË
                OV7670_WREN=0;
                        OV7670_RRST=0;                                //¿a꼸′λ¶áÖ¸Õë
                OV7670_RCK_L;
                OV7670_RCK_H;
                OV7670_RCK_L;
                OV7670_RRST=1;                                //¸′λ¶áÖ¸Õë½áêø
                OV7670_RCK_H;

                        for(j=0;j<76800;j++)
                {
                        OV7670_RCK_L;
                        color_ov=GPIOA->IDR&0XFF;        //&#182;áêy&#190;Y
                        OV7670_RCK_H;
                        color_ov<<=8;  
                        OV7670_RCK_L;
                        color_ov|=GPIOA->IDR&0XFF;        //&#182;áêy&#190;Y
                        OV7670_RCK_H;
                //        LCD->LCD_RAM=color;   
                                printf("  %x",color_ov);       
                }
while(1);               

这是程序
用别的板子写的
一直检测pa8是否为高  帧中断
然后复位写指针

一周热门 更多>