谢谢,我会检查一下。链接DMA通道有什么好处,如果你仍然必须有一个事件来触发每个通道传输。你好,好处是延迟。让我举一个例子,我的一个设计是一个需要捕获24兆字节/秒的射频前端。数据通过16位端口到达PIC,并由外部中断之一上的事件计时。我使用两个菊花链的DMA通道来打包128kByte缓冲区,这给了我大约11msec来配置下一个通道传输,但是由于流中没有暂停,所以当一个块完成和当我需要下一个块开始复制之间的延迟是83nsec,或者说大约18co满。重新循环。菊花链确保我永远不会失去一个样本。谢谢您。在我尝试用DMA进行SPI的情况下,使用链接还是应该设置两个DMA通道,TX和RX,并分别将它们设置为在SPI TX Complete和SPI RX Complete向量上传输?
谢谢,我会检查一下。链接DMA通道有什么好处,如果你仍然必须有一个事件来触发每个通道传输。你好,好处是延迟。让我举一个例子,我的一个设计是一个需要捕获24兆字节/秒的射频前端。数据通过16位端口到达PIC,并由外部中断之一上的事件计时。我使用两个菊花链的DMA通道来打包128kByte缓冲区,这给了我大约11msec来配置下一个通道传输,但是由于流中没有暂停,所以当一个块完成和当我需要下一个块开始复制之间的延迟是83nsec,或者说大约18co满。重新循环。菊花链确保我永远不会失去一个样本。谢谢您。在我尝试用DMA进行SPI的情况下,使用链接还是应该设置两个DMA通道,TX和RX,并分别将它们设置为在SPI TX Complete和SPI RX Complete向量上传输?
举报