您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> Blackfin的DMA问题?
本帖共有524个阅读者
发表帖子 发表投票 回复主题
Blackfin的DMA问题?
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
Blackfin的DMA问题?
问题:问一下关于DMA的问题,就是 //向内存写数、16位传输、传输完成后产生中断、传输模式为自动缓冲方式
*pDMA3_CONFIG = WNR | WDSIZE_16| DI_EN | FLOW_1;//设置 SPORT 传输接口 DMA
我的DMA传输完成后,他是自动继续传还是怎样?他是一直自动循环传输,还是怎样?

我这样设置DMA工作模式,我用它传输SPORT_RX口的数据,然后立马又通过DMA_SPI传出去,我规定传输1个数,我怎么样保证,每次从SPORT口进来的数据能够实时的通过DMA传走?

我有点不明白,就是,我的DMA是一直在那里等SPORT的数据,还是一直在传之前的数据,除非它有变化



我是OP...
等级:管理员 参考IP地址:*.*.*.*
2014/6/30 11:38:05
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
答:建议:WNR | WDSIZE_16| DI_EN | FLOW_1  照着手册看一下.

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2014/6/30 11:44:46
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159154 Call, 1 Queries, Processed in 0.015625 second(s),