【发布时间】:2015-03-02 12:33:44
【问题描述】:
我在试图弄清楚 EZ-Kit Lite BF537(模拟设备)中的 "X_MODIFY" 是什么意思时遇到了问题,这是 DMA 配置的一部分。它究竟改变了什么?这是循环开始后的步骤吗?
这里是代码。你们可以在 Woon-Seng Gan 和 Sen M. Kuo 所著的 Embedded Signal Processing with the Micro Signal Architecture 一书中的示例会话中找到它。
*pDMA3_CONFIG = WNR | WDSIZE_32 | DI_EN | FLOW_1 | DMA2D | DI_SEL;
// Start address of data buffer
*pDMA3_START_ADDR = iRxBuffer1;
// DMA loop count
*pDMA3_X_COUNT = 2*INPUT_SIZE;
// DMA loop address increment
*pDMA3_X_MODIFY = 4;
*pDMA3_Y_COUNT = TOTAL_FRAME;
*pDMA3_Y_MODIFY = 4;
我正在处理音频帧,将来可能需要使用两个以上的通道,因此我想了解 X_MODIFY 如何影响我的数据。
非常感谢!
【问题讨论】:
-
鉴于您的具体问题,如果您包含指向您看到 X_MODIFY 的文档的链接,将会很有帮助。我们可以猜测,很有可能是正确的,但我们不应该这样做。这样可以让更多人更轻松地回答您的问题。
-
请提供页码,这样我们就不必去寻找代码了。你在寻求帮助。请让人们轻松地为您提供帮助。
标签: c signal-processing dma microprocessors