TMS320F28377D: 如何让SPI主机连续接收16位以上的来自从机的数据?

Part Number: TMS320F28377D

我们知道,SPI通信虽然为全双工,但要读取从机的数据,方式为主机主动发送数据给从机来读取,且28377D这个芯片的接收和发送缓存只有16个字;


如果我想实现连续读取超过16个字以上的数据,出现了以下问题:
1、当我SPI主机发送了16位数据的时候(用于读取SPI从机数据),我的SpiaRegs.SPIFFRX.bit.RXFFST却只有2个字的数据,这导致我不得不停止对SPI从机的读取(即停止发送),否则我将会丢失后面的数据;

我该如何处理才能够让SPI主机连续读取16位以上的数据呢???,记住是连续!!!而不是每16位的读取,是一次性!!!

希望看到这个贴子的技术人员能够帮我解决这个问题,谢谢!!!