参考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参数也设置了。