Hi!
I'm trying to transfer data from UART to BLE in NRF52810. NRF52810 connects MSP430 controller via UART, MSP430 sends packet of 16 bytes lenght every 2ms (500 times in a second). UART baud rate is 460800 (NRF is uses 0x075F7000 constant). NRF52810 uses UART with EasyDMA, SDK 16.0 and app_uart_fifo from SDK. I also use hardware flow control for uart - and it works when distance between devices is short (40 cm).
But then the distance between peripheral and cenrtal increase over 5 meters, RTS pin sticks hight level(deactivate) fast enough and stays forever, although receiver FIFO is empty. Only next data transfer makes it low(active). So what is the reason? Maybe it is some performance problem?
Is there any solution?