This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我正在尝试使 ADC、DMA 和 UART 一起工作、在使用 DMA 时对 MSPM0G3507配置有一些疑问。
我想从 ADC 采集数据并将其发送到 UART、由于数据采集必须是连续的、因此我尝试确定最佳方法。 能否同时激活两个 DMA 通道、一个通道来自 ADC、另一个通道进入 UART?
如果您可以提供任何代码示例和/或让我找到用于演示 MSPM0G3507上这种行为的示例、我们不胜感激。
谢谢!
您好!
2 DMA 通道无法在 MSPM0平台上同时工作。
来自 TRM 的参考:
"默认的 DMA 通道优先级是 DMA0到 DMA15。 如果两个或三个触发同时发生或者挂起、拥有最高优先级的通道将会首先完成传输(单次或块传输)、然后是第二优先级的通道、最后是第三优先级的通道。 如果一个较高优先级的通道被触发、进行中的传输中将不会被暂停。 一直到进行中的传输完成后较高优先级的传输才开始"
此致、
现金豪