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.

[参考译文] CC3235SF:SPI DMA 触发

Guru**** 2477065 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1446587/cc3235sf-spi-dma-triggers

器件型号:CC3235SF

工具与软件:

当 PWM 计时器脉冲为低电平时、我正在尝试让 DMA 从 SPI 接口读取。

我遇到的问题是、DMA 会在启用后立即启动、而不是在计时器脉冲时启动。

我看到 GPTMDMAEV 寄存器应控制 DMA 触发的时间、但使用的是 DMA API
SPICC32XXDMA_TRANSFERENCE ()
DMA 无需等待脉冲即可启动。

这是配置问题还是 需要修改 API 才能提供此功能?
我使用的是 TI 的 RTOS。  Simplelink_CC32xx_SDK_3_40_00_05


我还看到对计时器控制寄存器中未在任何位置定义的位的引用。  具体来说是一个叫做 TnOTE 的位。
请参阅 SWRU465的第288页。   

我觉得我在黑暗中是空白的。  我可以学习哪些示例?

谢谢!
-劳尔·阿特金森