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.

[参考译文] CC1310:UART DMA 限制?

Guru**** 2529790 points
Other Parts Discussed in Thread: CC1310, SIMPLELINK-CC13X0-SDK

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1558859/cc1310-uart-dma-limitation

器件型号:CC1310
主题中讨论的其他器件: SIMPLELINK-CC13X0-SDK

工具/软件:

你(们)好

我尝试实现一个 UART 驱动程序、其中 Tx 是使用 DMA 完成的、接收到的数据在 Rx 中断(无 DMA)中进行处理、但我没有使其正常工作。 当我进一步调查这一点时、我怀疑不可能同时使用 DMA 和 UART 中断... 这是正确的吗?

我在参考手册中看到了关于这一点的注释、但因为我认为这是一个奇怪的限制... 我还在问。

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

    您好 Henrik、

    也许您可以查看为 F2 器件实现 UART 驱动程序 (SIMPLELINK-LOWPOWER-F2-SDK 软件开发套件 (SDK)|德州仪器 TI.com)

    Source > ti > drivers > uart2 > UART2CC26X2.c

    此致、

    Daniel

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

    感谢您的提示。 我将更深入地介绍这款驱动器。 但是、根据注释、它不支持 CC1310、但可能非常接近支持 CC1310。

    BR

    Henrik

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

    您是对的、SIMPLELINK-LOWPOWER-F2-SDK 不支持 CC1310、而 SIMPLELINK-CC13X0-SDK 不支持 CC1310。 但用于 CC1310 的 SDK 尚未在很长一段时间内更新。  

    我的目的是、您可以通过查看 F2 驱动程序来编写自己的驱动程序。

    此致、

    Daniel