智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3312|回复: 13
打印 上一主题 下一主题

求问demok,为什么ov7620刷新那么慢

[复制链接]

28

主题

319

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8901
威望
1806
贡献
6053
兑换币
1174
注册时间
2012-11-8
在线时间
521 小时
跳转到指定楼层
1#
发表于 2013-4-16 00:04:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
买的demok的ov7620
使用卖家提供的采集程序,采集图像,可行,但是有个疑问,卖家通过sccb给摄像头设置分频,每个场中断要133ms

但是实际用上位机看,要很长时间才能找到一幅图像

使用lcd是、的话也是很长时间才刷新一次
问什么,是程序的问题吗,但我看程序,应该是每次采集到一幅图像就显示啊,时间不该那么长的

求demok 以及有经验的人指教

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
2#
发表于 2013-4-16 10:26:51 | 只看该作者
串口发送速度慢
回复 支持 反对

使用道具 举报

8

主题

442

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4937
威望
1850
贡献
1481
兑换币
215
注册时间
2011-6-22
在线时间
803 小时
3#
发表于 2013-4-16 10:28:18 | 只看该作者
串口的波特率你调小了而已
回复 支持 反对

使用道具 举报

28

主题

319

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8901
威望
1806
贡献
6053
兑换币
1174
注册时间
2012-11-8
在线时间
521 小时
4#
 楼主| 发表于 2013-4-16 12:18:22 | 只看该作者
冰葑世纪 发表于 2013-4-16 10:28
串口的波特率你调小了而已

不是说图像显示慢,每一帧图像前有一个图像头,接受图像头的间隔就很长
而且我用一个变量记录场中断的个数,在场中断来临时++,然后显示在lcd上,发现lcd上的数字每一秒加一,这样必究说明几乎一秒才来一个场中断吗,求教
回复 支持 反对

使用道具 举报

28

主题

319

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8901
威望
1806
贡献
6053
兑换币
1174
注册时间
2012-11-8
在线时间
521 小时
5#
 楼主| 发表于 2013-4-16 12:18:35 | 只看该作者
野火 发表于 2013-4-16 10:26
串口发送速度慢

不是说图像显示慢,每一帧图像前有一个图像头,接受图像头的间隔就很长
而且我用一个变量记录场中断的个数,在场中断来临时++,然后显示在lcd上,发现lcd上的数字每一秒加一,这样必究说明几乎一秒才来一个场中断吗,求教

回复 支持 反对

使用道具 举报

6

主题

77

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1210
威望
599
贡献
333
兑换币
298
注册时间
2013-1-11
在线时间
139 小时
毕业学校
东华大学
6#
发表于 2013-4-16 15:16:56 | 只看该作者
我们串口是115200 慢点很正常 串口传送嘛
回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
7#
发表于 2013-4-16 16:15:56 | 只看该作者
pangfumin 发表于 2013-4-16 12:18
不是说图像显示慢,每一帧图像前有一个图像头,接受图像头的间隔就很长
而且我用一个变量记录场中断的个 ...

应该说是你的代码 一秒才进行一次采集,不代表 一秒 就一副图像

回复 支持 反对

使用道具 举报

28

主题

319

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8901
威望
1806
贡献
6053
兑换币
1174
注册时间
2012-11-8
在线时间
521 小时
8#
 楼主| 发表于 2013-4-16 17:25:45 | 只看该作者
野火 发表于 2013-4-16 16:15
应该说是你的代码 一秒才进行一次采集,不代表 一秒 就一副图像

不应该啊,dma传送,主频200M,没有什么延时啊
回复 支持 反对

使用道具 举报

28

主题

319

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8901
威望
1806
贡献
6053
兑换币
1174
注册时间
2012-11-8
在线时间
521 小时
9#
 楼主| 发表于 2013-4-16 17:26:16 | 只看该作者
Y__man 发表于 2013-4-16 15:16
我们串口是115200 慢点很正常 串口传送嘛

不是说图像显示慢,每一帧图像前有一个图像头,接受图像头的间隔就很长
而且我用一个变量记录场中断的个数,在场中断来临时++,然后显示在lcd上,发现lcd上的数字每一秒加一,这样必究说明几乎一秒才来一个场中断吗,求教

回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
10#
发表于 2013-4-16 17:28:26 | 只看该作者
pangfumin 发表于 2013-4-16 17:25
不应该啊,dma传送,主频200M,没有什么延时啊

串口发送 和 图像显示, 都需要消耗时间的……而这段时间,估计是关中断了,即不处理场中断

回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-5-8 09:40 , Processed in 0.146812 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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