在调试CC3200 SPI SLAVE模式,通过DMA传输数据。
一旦使能了SPI_INT_DMATX这个中断标志,就会立刻触发中断,是为什么呢?
Alvin Chen:
有没有清中断和Fifo啊。
MAP_SPIIntClear(GSPI_BASE,SPI_INT_DMATX);
下面有个参考:
github.com/…/spidma.ino
user5905354:
回复 Alvin Chen:
MAP_SPIIntClear(GSPI_BASE,SPI_INT_DMATX); 这个肯定调用了,我就是仿照你给的链接写的代码。另外,只有SPI_INT_DMATX这个中断由问题,SPI_INT_EOW这个中断是正常的
Alvin Chen:
回复 user5905354:
请看这个帖子,原作者说可以正常工作,你可以直接回复下面的帖子。
e2e.ti.com/…/477725