智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6121|回复: 12
打印 上一主题 下一主题

K60+DMA+图像采集+PCLK分频

  [复制链接]

6

主题

35

帖子

0

精华

高级会员

Rank: 4

积分
843
威望
441
贡献
240
兑换币
218
注册时间
2012-10-11
在线时间
81 小时
跳转到指定楼层
1#
发表于 2013-4-4 10:18:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问一下:使用K60采集ov7620图像,用DMA传输数据,用plck触发DMA,为什么需要400多列才能把赛道的俩边黑线采集完?如果要用少于100列就把俩黑线采集完,只能把plck分频吗?还有没有其他方法?如果要把plck分频要分多少?求大神赐教啊

7

主题

111

帖子

0

精华

高级会员

Rank: 4

积分
978
威望
442
贡献
276
兑换币
269
注册时间
2013-2-20
在线时间
130 小时
2#
发表于 2013-4-4 14:12:04 | 只看该作者
亲...分频吧...不然好像没啥好办法...
回复 支持 反对

使用道具 举报

17

主题

466

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13941
QQ
威望
10902
贡献
2497
兑换币
716
注册时间
2011-9-24
在线时间
271 小时
3#
发表于 2013-4-4 15:06:40 | 只看该作者
pclk分频是指分像素点?
回复 支持 反对

使用道具 举报

50

主题

198

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1393
威望
690
贡献
439
兑换币
386
注册时间
2013-3-6
在线时间
132 小时
毕业学校
北京师范大学珠海分校
4#
发表于 2013-4-4 15:34:45 | 只看该作者
求懂的大神不吝赐教...我也有同样的问题。

另外我可以肯定的是:OV7620是可以配置成QVGA模式的:输出是:320列*240行,设置R14寄存器,要是这样还是觉得列数太多的话 只能分频了...

另外还有一个设置分频的寄存器,但是不知道它的分频是什么意思:我有两种理解(假设设为二分频):1.PCLK的输出频率变慢了,可是还是会输出320个PCLK,即还是320个点;只不过采集时间加长了
2.就是我们想要的,输出的PCLK少了一半,即只输出160个点;采集一行的时间不变。
不知道是哪一种???求解释....

如果是第一种那就悲催了,只能加分频模块了,或者将就一行320个点;要是第二种 那就方便了,设置分频就好了。

另外还有个问题!!!!!跟摄像头的通讯频率是多大啊??100Kbps?  400Kbps,还是3.4Mbps???
本人正在纠结如何配置摄像头的寄存器中,三天了.......
回复 支持 反对

使用道具 举报

28

主题

319

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8901
威望
1806
贡献
6053
兑换币
1174
注册时间
2012-11-8
在线时间
521 小时
5#
发表于 2013-4-10 23:25:33 | 只看该作者
尕玍紿 发表于 2013-4-4 15:34
求懂的大神不吝赐教...我也有同样的问题。

另外我可以肯定的是:OV7620是可以配置成QVGA模式的:输出是: ...

不行的是,我认为是第一种,板子做好了,但没有分频模块,又想用dma只能一行320了,不知道有没有别的办法,另外不知道一行320 ,80行会占用都少资源。
回复 支持 反对

使用道具 举报

50

主题

198

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1393
威望
690
贡献
439
兑换币
386
注册时间
2013-3-6
在线时间
132 小时
毕业学校
北京师范大学珠海分校
6#
发表于 2013-4-12 15:35:59 | 只看该作者
pangfumin 发表于 2013-4-10 23:25
不行的是,我认为是第一种,板子做好了,但没有分频模块,又想用dma只能一行320了,不知道有没有别的办法 ...

分频我试了一下,行不通...貌似是因为分频后的PCLK触发DMA采集数据的时间点不对,使得DMA采集回来的数据是无效的(摄像头的数据输出在CLK为高的时候才是有效的,使用分频后,貌似时序有点不对,不能正确采集图像了);所以我放弃分频了......至于320*80的话,我想K60的资源还是足够用的!因为我比你还要大得多...
      我不知道是什么原因,我一直配置不了摄像头,所以我直接不配置了:480列*60行....
      还望指教下摄像头和K60的电路连接...电平转换,上拉电阻,各种尝试还是没能成功......
回复 支持 反对

使用道具 举报

28

主题

319

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8901
威望
1806
贡献
6053
兑换币
1174
注册时间
2012-11-8
在线时间
521 小时
7#
发表于 2013-4-12 17:41:09 | 只看该作者
尕玍紿 发表于 2013-4-12 15:35
分频我试了一下,行不通...貌似是因为分频后的PCLK触发DMA采集数据的时间点不对,使得DMA采集回来的数据是 ...

你用的是什么摄像头,我用ov7620,cmos,摄像头引脚和k60直接连接就可以了
其他摄像头没用过,也不敢发言
回复 支持 反对

使用道具 举报

5

主题

19

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
270
威望
146
贡献
66
兑换币
78
注册时间
2012-12-29
在线时间
29 小时
毕业学校
寸金学院
8#
发表于 2013-4-19 16:58:34 | 只看该作者
pangfumin 发表于 2013-4-12 17:41
你用的是什么摄像头,我用ov7620,cmos,摄像头引脚和k60直接连接就可以了
其他摄像头没用过,也不敢发言 ...

ov7620的摄像头引脚和K60直接连接 再设置下场中断 行中断 DMA的设置
用DMA就能采集到数据吧
应该不用设置其它吧
我几天一直采集不到
就把K60和ov7620送回厂家检查了

回复 支持 反对

使用道具 举报

28

主题

319

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8901
威望
1806
贡献
6053
兑换币
1174
注册时间
2012-11-8
在线时间
521 小时
9#
发表于 2013-4-19 23:02:44 | 只看该作者
鬼之泪 发表于 2013-4-19 16:58
ov7620的摄像头引脚和K60直接连接 再设置下场中断 行中断 DMA的设置
用DMA就能采集到数据吧
应该不用设 ...

其实可以用示波器看看各个引脚的波形
回复 支持 反对

使用道具 举报

5

主题

19

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
270
威望
146
贡献
66
兑换币
78
注册时间
2012-12-29
在线时间
29 小时
毕业学校
寸金学院
10#
发表于 2013-4-20 11:14:58 | 只看该作者
pangfumin 发表于 2013-4-19 23:02
其实可以用示波器看看各个引脚的波形

有测的 看起来不太正常 我想知道代码那么写是不是没有问题滴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-29 15:04 , Processed in 0.052432 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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