11-27-2019 07:05 PM
I 'm using function:
unsigned int XUartLite_Recv(XUartLite *InstancePtr, u8 *DataBufferPtr,
unsigned int NumBytes)
to polling recieve UART message. But once have UART message, I only recieve 16 byte. How to recieve more than 16 byte ?
thanks and brgs
11-27-2019 07:36 PM
Hi @sonminh ,
According to AXI UART Lite - PG142, the UART Lite is limited to just 16 characters/bytes (per transmission/reception).
If you want to receive more than 16 bytes using the UART Lite, make sure that the transmitter is sending it in chunks of 16 bytes at a time.
01-05-2020 06:41 AM
Instead of waiting till filling the 16bytes and reading, you can read each byte immediatly after reception.