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.

TMS320C6748: SPI接收+DMA无法正常工作,不能进入DMA完成中断服务函数

Part Number: TMS320C6748


参考C6748_StarterWare_1_20_04_01\examples\lcdkC6748\spi_edma.c的例程进行了配置,使用DMA CC1进行数据接收,事件为EDMA3_CHA_SPI0_RX 14,所有配置及代码与例程中一致,仅无片选信号的控制代码( /* Assert the CSHOLD line corresponding to the SPI Flash. */
CSHoldAssert();
)。

主SPI发送的数据在MO针脚上可以测试到稳定的数据波形,但C6748无法接收到SPI数据,进入不了DMA完成中断。请问有什么可能的原因吗?

查看寄存器状态:CER\SER\TPR的14bit均未置位,但DERA\IER都置位,OPT14参数也设置了。