TI中文支持网
TI专业的中文技术问题搜集分享网站

LAUNCHXL-CC26X2R1: 请问下 LAUNCHXL-CC26X2R1 如何使用SPI DMA模式

Part Number:LAUNCHXL-CC26X2R1

您好:

请问下  LAUNCHXL-CC26X2R1  ,SDK 7_10_01_24,  如何使用SPI  DMA模式,是否有示例程序,如果没有示例的话,应该如何使用SPI的DMA的模式呢?谢谢

Galaxy Yue:

您好,

这个是API列表

https://dev.ti.com/tirex/explore/content/simplelink_cc13xx_cc26xx_sdk_7_10_02_23/docs/drivers/doxygen/html/_s_p_i_8h.html#afd9b09f58917f0e2d14c61b956eba214

通过调用 SPI_init()  来初始化SPI驱动程序

通过调用 SPI_open() 来配置SPI硬件并标记系统相关性(例如IO、电源等) link同上

SPI 驱动器利用 DMA 来优化吞吐量。 这由 SPI 驱动器直接处理、因此应用程序不应直接调用UMDACC26xx.h 驱动程序。

通过设置 minDmaTransferSize = 1、DMA 将一直被使用。

,

流水飘花:

您好:

感谢回答,请问下这个例程中spiperipheral,是否就是使用的DMA模式?

还有,minDmaTransferSize这个是在什么地方设置的呢?下图的配置是否就是使用了DMA?谢谢

,

Galaxy Yue:

1.是, SPI外设具有DMA控制器

2.minDmaTransferSize是配置DMA的数据传输块大小的下限,您设置后导出参数配置代码,再放到应用程序中

3.

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1122314/tms320f28379d-spi-and-dma-configurations-from-sysconfig-tool-not-working

可以参考下这个帖子

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-CC26X2R1: 请问下 LAUNCHXL-CC26X2R1 如何使用SPI DMA模式
分享到: 更多 (0)