SPI FIFO接收寄存器SPIFFRX

10.SPI FIFO接收寄存器 SPIFFRX

该寄存器的格式如下。

978-7-111-57271-8-Chapter11-25.jpg

位15,RXFFOVF FLAG:复位值为0,该位为只读位。

●0:FIFO接收没有溢出。

●1:FIFO接收溢出,FIFO接收的字多于4个,且最先接收的第一个字已经丢失。

位14,RXFFOVF CLR:复位值为0。

●0:写入0时,对RXFFOVF标志位无效,读出值为0。

●1:写入1时,清除RXFFOVF标志。

位13,RXFIFO RESET:复位值为1。

●0:写入0复位FIFO指针到0并保持在复位状态。

●1:重新使能FIFO发送操作。

位12~8RXFFST4~RXFFSTO:复位值为00000。

●00000:FIFO接收为空。

●00001:FIFO接收内有1个字。

●00010:FIFO接收内有2个字。

●00011:FIFO接收内有3个字。

●00100:FIFO接收内有4个字。

位7,RXFFINT FLAG:复位值为0,该位为只读位。

●0:未发生RXFIFO中断。

●1:发生了RXFIFO中断。

位6,RXFFINT CLR:复位值为0。

●0:写入0时,对RXFFINT标志位无效,读出值为0。

●1:写入1时,清除RXFFINT标志。

位5,RXFFIENA:复位值为0。

●0:禁止基于RXFFIVL匹配(小于或等于)的RX FIFO中断。

●1:使能基于RXFFIVL匹配(小于或等于)的RX FIFO中断。

位4~0,RXFFIL4~RXFFIL0:复位值为11111,FIFO接收中断触发档位域。

当FIFO状态位域(RXFFST4~0)与FIFO优先级位域(RXFFIL4~0)匹配(大于或等于)时,将产生FIFO接收中断。复位后的默认值为11111,这样可以避免由于复位后FIFO接收在大多数时间内为空而产生频繁的中断的情况。