OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4841|回复: 4

OV7670拍摄的画面最后总是有一小块没有出来,其他正常显示,偶然又会出现整张画面,求指点

[复制链接]

3

主题

6

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2013-5-25
在线时间
0 小时
发表于 2013-5-25 14:52:08 | 显示全部楼层 |阅读模式
            


上图中左边有一块地方出现花屏,其他正常显示,求指点
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-5-25 15:30:45 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

6

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2013-5-25
在线时间
0 小时
 楼主| 发表于 2013-5-25 16:14:20 | 显示全部楼层
带FIFO,是在您店里买的
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-5-26 00:35:59 | 显示全部楼层
回复【3楼】生活一秒改变:
---------------------------------
检查下你的显示部分代码,有没有问题?
是直接搬用我们的代码?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

6

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2013-5-25
在线时间
0 小时
 楼主| 发表于 2013-5-26 12:12:10 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
   
在430上实现的:
 while(1)
    {   
        if(fifo_ready == 1) 
        {   
            ulong i,FIFO_DATA,temp;
            fifo_ready = 0;
            TFT_setwindow(0,0,239,319);//显示的起始点和重点
            write_cmd_data(GRAM_XADDR,0);//设置X坐标位置
    write_cmd_data(GRAM_YADDR,319);//设置Y坐标位置
    write_cmd(0x00,0x22);//指向RAM,准备写数据
            TFT_WR_Start();  
            FIFO_OE_L;
            for(i = 0; i < 76800;i ++)
            {
                    FIFO_RCLK_L;
                    _NOP();
                    _NOP();
                    FIFO_RCLK_H;
                    _NOP();
                    _NOP();
                     FIFO_DATA = 4IN;
                    FIFO_DATA <<= 8; 
                    FIFO_RCLK_L;
                    _NOP();
                    _NOP();
                    FIFO_RCLK_H;
                    _NOP();
                    _NOP();
                    temp = 4IN;
                    FIFO_DATA |= temp;
                    write_data_u16(FIFO_DATA);
            } 
            FIFO_OE_H;
            TFT_CS_H;
            VSYNCCnt = 0;    //开始下一帧数据采集
            fifo_init();
            sei();
        }
    }
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-19 08:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表