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

SPI FIFO 中断

如果SPI FIFO 中断没有使能,那么当接收数据大于RXFFIL设置时,其中断标志位RXFFINT会不会被置位?

Seven Han:会被置位。

如果SPI FIFO 中断没有使能,那么当接收数据大于RXFFIL设置时,其中断标志位RXFFINT会不会被置位?

域闷了:

回复 Seven Han:

那么请问,RXFFINT被置位的时候,接收到的数据还会存到FIFO里吗?

如果SPI FIFO 中断没有使能,那么当接收数据大于RXFFIL设置时,其中断标志位RXFFINT会不会被置位?

Seven Han:

回复 域闷了:

会,而且RXFFOVF标志位会置位,这个过程是硬件自动完成的,和是否使能中断让cpu来读取数据无关。

如果SPI FIFO 中断没有使能,那么当接收数据大于RXFFIL设置时,其中断标志位RXFFINT会不会被置位?

域闷了:

回复 Seven Han:

您好,还想请问您两个问题
1、数据从Buff移到FIFO,也是一位一位移进去的吗?
2、如果接收16个字节的数据,当FIFO中有15个字节数据时,开始读数据,那么此时从SPIRXBUF里读出第一个字节的数据是不是接收的第16个字节的数据,之后的顺序是从一个字节到第15个字节?
例:SPI通信 假设从机往主机发送16字节数据,顺序为A0,A1到A15,主机等到其FIFO中有15个字节数据时,开始读数据,那么此时读出的数据顺序是不是A15,A0,A1到A14?

赞(0)
未经允许不得转载:TI中文支持网 » SPI FIFO 中断
分享到: 更多 (0)