OpenEdv-开源电子网

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

ov7670 彩条测试基本正确,但拍照错误?

[复制链接]

1

主题

8

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2016-5-9
在线时间
5 小时
发表于 2016-5-13 17:41:46 | 显示全部楼层 |阅读模式
2金钱
本帖最后由 兔兔兔 于 2016-5-13 19:00 编辑

1.      彩条测试如下。彩调顺序不正确,是因为什么?

2.  设为拍照模式就拍不出图像,一直是黑的0x00
相关寄存器设置为:
{0x70, 0x3a},
{0x71,0x35},
全设为0也试过了,效果一样。原因是什么呢?
3.    彩条测试可以测试哪部分的程序?读还是写?
4.    彩条测试的原理,是根据帧中断把彩条写进fifo的么?

360反馈意见截图16230320111118128.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

81

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1131
金钱
1131
注册时间
2015-5-31
在线时间
261 小时
发表于 2016-5-13 18:25:02 | 显示全部楼层
回复

使用道具 举报

5

主题

81

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1131
金钱
1131
注册时间
2015-5-31
在线时间
261 小时
发表于 2016-5-13 18:26:17 | 显示全部楼层
你是加了al422b之类的外置fifo吗,估计是fifo读写出了问题
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2016-5-9
在线时间
5 小时
 楼主| 发表于 2016-5-13 18:52:54 | 显示全部楼层
Gohome_soon 发表于 2016-5-13 18:26
你是加了al422b之类的外置fifo吗,估计是fifo读写出了问题

嗯是哒!AL422B~那前辈觉得是读还是写有错呢?我其实没有用帧标记VSYNC控制写,我的程序是是按下按键就开始写,延时一段时间停止。这样居然没有完全错还能是这个样子有点奇怪。。
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2016-5-9
在线时间
5 小时
 楼主| 发表于 2016-5-13 19:21:29 | 显示全部楼层
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-5-13 20:19:27 | 显示全部楼层
彩条测试,可以确认读FIFO是否有问题。  你这个彩条,看起来蛮好,你图片什么样子的?
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2016-5-9
在线时间
5 小时
 楼主| 发表于 2016-5-13 20:43:31 | 显示全部楼层
正点原子 发表于 2016-5-13 20:19
彩条测试,可以确认读FIFO是否有问题。  你这个彩条,看起来蛮好,你图片什么样子的?

呀谢谢原子哥~图就很随性了。。看起来是写错了啊,颜色和顺序都错了。那个花花的原图是最后一张。
这跟我没用帧标记信号进入写fifo函数有关系嘛?

360反馈意见截图162303186811496.jpg
360反馈意见截图1623032392116123.jpg
360反馈意见截图16241225727268.jpg
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2016-5-9
在线时间
5 小时
 楼主| 发表于 2016-5-13 21:06:50 | 显示全部楼层
正点原子 发表于 2016-5-13 20:19
彩条测试,可以确认读FIFO是否有问题。  你这个彩条,看起来蛮好,你图片什么样子的?

还想请问下噢o(^▽^)o~彩条测试有固定顺序吗?我测试的总是不固定的。。
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2016-5-9
在线时间
5 小时
 楼主| 发表于 2016-5-13 21:36:09 | 显示全部楼层
然后我用ps把那个图拼在了一起。。说明还是写了完整的一帧进去的,只是顺序不太对。。这是怎么回事呢想不通。。
360反馈意见截图162303229589115.jpg
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-5-13 21:38:46 | 显示全部楼层
兔兔兔 发表于 2016-5-13 21:06
还想请问下噢o(^▽^)o~彩条测试有固定顺序吗?我测试的总是不固定的。。

是固定的。检查下数据线是否有断线/短路的情况
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

5

主题

81

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1131
金钱
1131
注册时间
2015-5-31
在线时间
261 小时
发表于 2016-5-14 09:47:08 | 显示全部楼层
兔兔兔 发表于 2016-5-13 18:52
嗯是哒!AL422B~那前辈觉得是读还是写有错呢?我其实没有用帧标记VSYNC控制写,我的程序是是按下 ...

我觉得shift写错了,你是按键直接按下就开始写吗,不用判断场信号吗
stm32f429 -discovery,我不能和他愉快玩耍了。
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2016-5-9
在线时间
5 小时
 楼主| 发表于 2016-5-14 14:40:03 | 显示全部楼层
Gohome_soon 发表于 2016-5-14 09:47
我觉得shift写错了,你是按键直接按下就开始写吗,不用判断场信号吗

是啊。。这样肯定不对(-__-)我今天再改一下~
回复

使用道具 举报

5

主题

81

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1131
金钱
1131
注册时间
2015-5-31
在线时间
261 小时
发表于 2016-5-16 09:05:58 | 显示全部楼层
兔兔兔 发表于 2016-5-14 14:40
是啊。。这样肯定不对(-__-)我今天再改一下~

一般AL422B写控制常规方法是;行信号和STM32写控制信号与运算后给AL422B,当场信号来临时,写,这样就不会出错了
stm32f429 -discovery,我不能和他愉快玩耍了。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 08:01

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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