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

28335 spi在发送数据后会自动进入接收中断

启用了FIFO,我看了datasheet里,TXBUF和RXBUF都与SPIDAT连在一起,而且我在调试的过程中也确实会这样,每次我发数据,RXBUF都会收到,然后到了设置的数目就进入接收中断?SPI已经关闭了回读模式

mangui zhang:

SCIRXBUF就像是SCI接收操作这一块的代言人一样,FIFO中的数据还是通过SCIRXBUF读取,只是每读取一次,接收FIFO的指针会向后移动一个单元。当读取操作完成,指针指向的是存放最后一个字符的单元,图中指向的是“p”,即RXFIFO_7。为了能在下一次进入接收中断时能继续正确读取数据,最后还需要复位FIFO的指针,使其指向RX FIFO_0。

启用了FIFO,我看了datasheet里,TXBUF和RXBUF都与SPIDAT连在一起,而且我在调试的过程中也确实会这样,每次我发数据,RXBUF都会收到,然后到了设置的数目就进入接收中断?SPI已经关闭了回读模式

genius CB:

回复 mangui zhang:

是SPI不是SCI

赞(0)
未经允许不得转载:TI中文支持网 » 28335 spi在发送数据后会自动进入接收中断
分享到: 更多 (0)