您的位置:
OpenADSP社区论坛
->
Blackfin专区
->
新手上路
-> [求助]关于BF592的2D DMA中断问题,PPI摄像头...
本帖共有
631
个阅读者
[求助]关于BF592的2D DMA中断问题,PPI摄像头的DMA使用行中断
ganpiao
(论坛新手)
头衔:
社区公民
帮派:
无帮无派
帖数:
2
金钱:
125
积分:
3
注册时间:
2014/6/20
小
大
楼主
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
[求助]关于BF592的2D DMA中断问题,PPI摄像头的DMA使用行中断
PPI连接到摄像头上。
在配置DMA0的中断中
*pDMA0_CONFIG = WNR | WDSIZE_8| DMA2D | DI_EN |
DI_SEL
;
使用DI_SEL(Interrupt after completing each row)。每行产生个中断的话。
在中断处理函数EX_INTERRUPT_HANDLER(DMA0_PPI_ISR)中如何配置取每一行的数据,直到所有数据采集完成??
「该帖子被 ganpiao 在 2014-06-20 14:57:25 编辑过」
这家伙很懒,什么也没有留下!
等级:
2014/6/20 14:57:10
编辑帖子
帖子评价
单帖屏蔽
删除帖子
andy
(论坛版主)
头衔:
社区公民
帮派:
无帮无派
帖数:
2287
金钱:
11132
积分:
2263
注册时间:
2011/6/8
小
大
第
1
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
首先,你的DMA采集数据量需要配置为只采一行数据,然后在中断中做个计数,当计数达到一帧的行数时,就采完了一帧数据。在论坛下载区中,有个乒乓buffer的代码,那个是一行一行采的,可以参考下。
这家伙很懒,什么也没有留下!
等级:
2014/6/30 13:51:07
编辑帖子
帖子评价
单帖屏蔽
删除帖子
滑板鞋
(论坛新手)
头衔:
社区公民
帮派:
无帮无派
帖数:
9
金钱:
174
积分:
12
注册时间:
2014/11/9
小
大
第
2
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
很好奇,DMA在这里采集数据量为什么要配置为只采1行,如果设置为n行,它只要采集了DMA_X_COUNT个数据也会进入中断吧(已经配置成行中断了),中断里进行计数,次数没达到,程序会继续采集下一行吧,直到中断里计数够了,关闭DMA。这样对吗?
一步两步似魔鬼的步伐
等级:
2014/11/10 13:05:00
编辑帖子
帖子评价
单帖屏蔽
删除帖子
andy
(论坛版主)
头衔:
社区公民
帮派:
无帮无派
帖数:
2287
金钱:
11132
积分:
2263
注册时间:
2011/6/8
小
大
第
3
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
BF592内部内存太小,采太多数据没地方放
这家伙很懒,什么也没有留下!
等级:
2014/11/12 21:55:20
编辑帖子
帖子评价
单帖屏蔽
删除帖子
Powered by
OpenADSP
Copyright © 2010
www.
Openadsp
.com
. All rights reserved.159364 Call, 1 Queries, Processed in 0.031250 second(s),