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.

[参考译文] CC2564:DMA -蓝牙数据传输控制(UART 协议)问题

Guru**** 2589300 points
Other Parts Discussed in Thread: MSP430F5438A

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/606474/cc2564-dma---bluetooth-data-transmission-control-uart-protocol-issue

器件型号:CC2564
主题中讨论的其他器件:MSP430F5438A

简介

大家好、我开发了一个无线器件、它可以连续传输批量数据。

 MCU:MSP430F5438A

 BT:CC2564B (PAN1326B)

 -吞吐量:400 kbps

我希望该器件中的 MCU 在进行庞大的数据传输之前进行数据处理、

但是、通过使用蓝牙堆栈代码、UART 协议 是计算额外数据处理的负担、

因此、我想使用 DMA 控制设计 UART 数据传输。

 

问题-没有关于 UCA3TXIFG 的 DMA 触发分配选项

从 MSP430F5438A 的 DMA 中,我只能选择 uC-A0、A1、B0或 B1中断标志(数据表中的第50页),

但在堆栈代码中、MCU 蓝牙 UART 连接是 UCA3、因此我无法使用 DMA 发送 UART 数据。

如何使用 DMA 传输数据?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请检查支持 DMA 的引脚是否连接了其他用途、如果不是、您可以尝试使用蓝色导线来连接这些引脚。
    有关 MSP430特定问题、请在 MSP430论坛中发帖。

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯、我想你不理解什么。
    我使用 PAN1326B SMD 芯片和 MSP430F5438A BGA 芯片,所以没有 DMA 电缆:)

    无论如何、根据您的建议、我最近发布了此问题。
    谢谢你。