LPUART FIFO

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

LPUART FIFO

1,627 次查看
jay_montague
Contributor I

Hello,

I'm using the S32K146 and I'm trying to set up the LPUART to work with a FIFO buffer of 64 or 128 bytes using a polling method.

I'm setting TXFE and RXFE of the FIFO register to enable Rx and Tx FIFO's (LPUART1->FIFO = 0x00000088), but TXFIFOSIZE and RXFIFOSIZE on the FIFO register say their read only, so how would I set the FIFO buffer depth?

I set RXWATER to be 3 as this is the maximum value, but then RDRF on the STAT register is set when only 4 words are received. Does this mean that the maximum FIFO size is 4 words? As in the manual it says its up to 256 words?

I also tried reading the received data when RXCOUNT has reached a certain number of bytes, but it again only seems to work for a maximum of 4 words?

Any help would be much appreciated.

Thanks,

Jay

0 项奖励
回复
0 回复数