Thread 中讨论的其他器件: SysConfig
你好
我可以将 SPI 与 cc3235modsf 的 spislave 演示结合使用。 然后、我想使用具有 DMA 的 SPI 从器件。
我读取了 SPICC32XXDMA.h 和 SPICC32XXDMA.c,但我不知道如何使用它。
我使用 system_config 来配置 SPI 接口。
在 spislave 演示中、SPI 配置步骤如下
1: void SPI_init (void);
2: void SPI_Params_init (SPI_Params * params);
3: SPI_Handle SPI_open (uint_least8_t index、SPI_Params * params); 这里的索引是我的 SPI 配置名称
4: SPI_TRANSFCTION (SPI_Handle handle、SPI_Transaction *事务);
然后遵循 SPI DAM 配置
1: SPICC32XXDMA_init (SPI_Handle handle); "handle" 在何处获取, 此处 SPI 未打开
2: void SPI_Params_init (SPI_Params * params);
3: SPI_Handle SPICC32XXDMA_open (SPI_Handle handle、SPI_Params * params); 此处为红色"SPI_handle" 、获取位置
4: bool SPICC32XXDMA_transfer (SPI_Handle handle、SPI_Transaction *事务);
我的问题是:
1: 在何处将 SPI 配置名称 与 DMA 步骤一起使用?
2: DMA 配置步骤正常? 在何处使用我的 SPI 配置名称
3:如何将 SPI 与 DMA 配合使用?
4: 什么是 DMA 步骤的"SPI_Handle Handle"? 从何处获取?
谢谢
