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.

[参考译文] SCI DMA RX 和 TX

Guru**** 2595805 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/740140/sci-dma-rx-and-tx

您好!

据我了解、为了强制更新 WCP RAM、我必须为 SCI RX 连接2个 DMA 通道、这仅在 DMA 通道发生变化时发生。

我 想同时为 RX 和 TX 使用 DMA、但在本例中、我没有可用于 TX 的 DMA 通道。

如何解决此问题?

RX 和 TX 可以使用相同的通道吗? 但通过这种方式、我 可能会遇到很多问题。

感谢你的帮助

Giorgio

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Giorgio、
    您使用的是哪种器件?

    此致、
    米罗
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Miro、

    RM48L952ZWT

    感谢你的帮助
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    DMAREQ[31]用于 SCI TX
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、QJ Wang、

    感谢您的留言。

    在阅读 Hercules 技术参考手册时、它提到用于 SCI (LIN)的 DMAREQ 是28和29、您在哪里提到 SPI?

    因此、如果我不需要同时为 RX 连接通道0和通道1 (以正确读取 WCP)、我将为 TX 提供 Chaneel 1 (供我理解)。 但同时使用通道0和通道1用于 RX,使我没有用于 TX 的 DMA 通道。

    是否有一个解决这个问题的工作区?

    感谢你的帮助

    Giorgio