TI中文支持网
TI专业的中文技术问题搜集分享网站

AM335X MCSPI 工作在Master Mode的 Master Receive-Only Mode下,FIFO是不是只能固定在64byte?

AM335X  MCSPI 工作在Master Mode的 Master Receive-Only Mode下,FIFO是不是只能固定在64byte?

下面是TRM手册截图,意思是不是说FIFO只能固定在64byte?该模式下,MCSPI_XFERLVEL寄存器的AFL和AEL是不是都不会产生作用?求哪位大神解答一下,谢谢!

zhiyong chen2:

应该是我的理解有问题。当AM335X的SPI工作在 Master Receive-Only Mode下时,FIFO是固定64byte的,而MCSPI_XFERLVEL寄存器的AFL和AEL描述的是当FIFO满或空是的字节数,即它们知识人为规定的一种状态而已。当开中断或DMA时,当FIFO里的内容达到了AFL或FEL规定的字节数时,就会触发中断或申请DMA,通知CPU去读取FIFO里的内容(也就是说,FIFO可能不会被填满)。若未使用中断或DMA,则AFL或AEL也就没有意义了,FIFO始终会被填满。是这样吗?

赞(0)
未经允许不得转载:TI中文支持网 » AM335X MCSPI 工作在Master Mode的 Master Receive-Only Mode下,FIFO是不是只能固定在64byte?
分享到: 更多 (0)