智能车制作

标题: K60+DMA+图像采集+PCLK分频 [打印本页]

作者: 我梦—依然    时间: 2013-4-4 10:18
标题: K60+DMA+图像采集+PCLK分频
请问一下:使用K60采集ov7620图像,用DMA传输数据,用plck触发DMA,为什么需要400多列才能把赛道的俩边黑线采集完?如果要用少于100列就把俩黑线采集完,只能把plck分频吗?还有没有其他方法?如果要把plck分频要分多少?求大神赐教啊
作者: huanyefeng0809    时间: 2013-4-4 14:12
亲...分频吧...不然好像没啥好办法...
作者: suebillt    时间: 2013-4-4 15:06
pclk分频是指分像素点?

作者: 尕玍紿    时间: 2013-4-4 15:34
求懂的大神不吝赐教...我也有同样的问题。

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

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

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

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

作者: pangfumin    时间: 2013-4-10 23:25
尕玍紿 发表于 2013-4-4 15:34
求懂的大神不吝赐教...我也有同样的问题。

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

不行的是,我认为是第一种,板子做好了,但没有分频模块,又想用dma只能一行320了,不知道有没有别的办法,另外不知道一行320 ,80行会占用都少资源。
作者: 尕玍紿    时间: 2013-4-12 15:35
pangfumin 发表于 2013-4-10 23:25
不行的是,我认为是第一种,板子做好了,但没有分频模块,又想用dma只能一行320了,不知道有没有别的办法 ...

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

作者: pangfumin    时间: 2013-4-12 17:41
尕玍紿 发表于 2013-4-12 15:35
分频我试了一下,行不通...貌似是因为分频后的PCLK触发DMA采集数据的时间点不对,使得DMA采集回来的数据是 ...

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

作者: 鬼之泪    时间: 2013-4-19 16:58
pangfumin 发表于 2013-4-12 17:41
你用的是什么摄像头,我用ov7620,cmos,摄像头引脚和k60直接连接就可以了
其他摄像头没用过,也不敢发言 ...

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


作者: pangfumin    时间: 2013-4-19 23:02
鬼之泪 发表于 2013-4-19 16:58
ov7620的摄像头引脚和K60直接连接 再设置下场中断 行中断 DMA的设置
用DMA就能采集到数据吧
应该不用设 ...

其实可以用示波器看看各个引脚的波形

作者: 鬼之泪    时间: 2013-4-20 11:14
pangfumin 发表于 2013-4-19 23:02
其实可以用示波器看看各个引脚的波形

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

作者: PQ…    时间: 2013-4-24 13:54
pangfumin 发表于 2013-4-10 23:25
不行的是,我认为是第一种,板子做好了,但没有分频模块,又想用dma只能一行320了,不知道有没有别的办法 ...

我也是320*80,但是你没发现图像貌似只有左边的大部分,右边一小部分踩不到吗?


作者: Fortware    时间: 2013-6-2 15:45
你用的是什么摄像头,我用ov7620,cmos,摄像头引脚和k60直接连接就可以了
其他摄像头没用过,也不敢发言

楼主能把程序发一下吗?我的就是出不了完整的图像,谢谢啦!!!
792692227@qq.com
作者: 沙鹰之漠    时间: 2015-12-23 16:25
pangfumin 发表于 2013-4-12 17:41
你用的是什么摄像头,我用ov7620,cmos,摄像头引脚和k60直接连接就可以了
其他摄像头没用过,也不敢发 ...

大神,OV7620和K60引脚怎么接啊?求大神不吝赐教。






欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2