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

2019-08-22 13:39发布

miniv3.3版  使用ov7670带fifo  可以初始化成功  读出型号  但是用串口输出颜 {MOD}数据 全是ffff,why
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
暮雨潇潇
1楼-- · 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是否为高  帧中断
然后复位写指针

正点原子
2楼-- · 2019-08-22 18:25
说明程序有问题。
我们有mini板的ov7670例程,你先搞出来在液晶上显示,再去改代码传递到上位机比较容易实现
暮雨潇潇
3楼-- · 2019-08-22 19:15
正点原子 发表于 2017-4-9 18:57
说明程序有问题。
我们有mini板的ov7670例程,你先搞出来在液晶上显示,再去改代码传递到上位机比较容易实 ...

有链接吗     我在论坛下的资料里面  没这部分
暮雨潇潇
4楼-- · 2019-08-23 00:49
正点原子 发表于 2017-4-9 18:57
说明程序有问题。
我们有mini板的ov7670例程,你先搞出来在液晶上显示,再去改代码传递到上位机比较容易实 ...

????资料有吗
正点原子
5楼-- · 2019-08-23 06:25
 精彩回答 2  元偷偷看……

一周热门 更多>