智能车制作

标题: DMA采集ov7620的问题 [打印本页]

作者: 我们的故事很多    时间: 2014-11-15 22:04
标题: DMA采集ov7620的问题
用dma采集ov7620的图像,遇到这样一个问题。当车子摄像头位于赛道中间时候,却只能看到左边的赛道,却看不到右边线,理论上应该两边都看见啊。把车子向右移动了好大一段距离,才能左右都看全,ps:采集80*160的图像????????大婶们,看这是怎么回事??????

作者: ★雪噬剑★    时间: 2014-11-15 22:06
你用什么触发DMA传输的?
作者: ★雪噬剑★    时间: 2014-11-15 22:07
要在一行平均地取160个点才行,否则就是只有一边
作者: 我们的故事很多    时间: 2014-11-15 22:09
★雪噬剑★ 发表于 2014-11-15 22:07
要在一行平均地取160个点才行,否则就是只有一边

怎么操作平均取160个点呢?
作者: 我们的故事很多    时间: 2014-11-15 22:11
★雪噬剑★ 发表于 2014-11-15 22:07
要在一行平均地取160个点才行,否则就是只有一边

pclk上升沿触发dma

作者: ★雪噬剑★    时间: 2014-11-15 22:14
我们的故事很多 发表于 2014-11-15 22:11
pclk上升沿触发dma

那就对了,DMA搬完160个点就停了,平均取他们说自己造一个PWM波来实现,但具体怎么平均取我也不很清楚,我也新手,,,

作者: 我们的故事很多    时间: 2014-11-15 22:45
zi ji ding
作者: 六步上篮    时间: 2014-11-16 00:54
DMA搬完那几个数据就停了,后面的没有搬,所以你可以行中断来了后软件稍作延时然后再采集,这样把前面一些点就略去了
作者: 我们的故事很多    时间: 2014-11-16 08:37
zi ji ding
作者: 厚重的心    时间: 2014-11-17 15:44
每行的像素采少了吧
作者: 我们的故事很多    时间: 2014-11-17 21:41
厚重的心 发表于 2014-11-17 15:44
每行的像素采少了吧

每行240点就好了

作者: 流水随春去远    时间: 2014-11-18 00:38
你可以把你的图上传上来看看,比如传个赛道图像
作者: 动感小麦兜    时间: 2014-11-18 10:33
是不是用了分频芯片,是的话改一下行场中断的触发沿试试
作者: 阿狸和桃子    时间: 2014-11-25 18:36
,你愣是把一幅图像裁掉了一边,还问人家要另一边的图像,她做不到呀
作者: 张廉洁554743089    时间: 2014-11-25 19:52
我们的故事很多 发表于 2014-11-15 22:09
怎么操作平均取160个点呢?

每隔几个像素点采集一次
作者: 方诚明    时间: 2015-3-16 22:05
这个问题你解决了么,我也遇到了这样的问题~不知道怎么办




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