I use ESB sample code ,change to do 8k sample rate ADC(10bit) and transport by ESB ,but overflow when output receive data to PC use uart at UARTE_BAUDRATE_BAUDRATE_Baud1M. All my data is about 16KB/s,Is there somthing wrong ?
Hi Suker,
Please state which chip you are using?
Could you try to test through put on UART only (print dummy data to PC, skip the ESB and ADC part). There are some UART driver on PC that actually doesn't support 1Mbps.
Have you tried to test with 460800baud ?
Sending 20kB:
]
@Suker: I assume above is the result when you run my test ? At least at 460800 it's more than 20kB/s ? Please be aware that the example sending UART packet without using EasyDMA. I spot that it would take extra time between each byte. If you use EasyDMA you should achieve better through put.
@Suker: I assume above is the result when you run my test ? At least at 460800 it's more than 20kB/s ? Please be aware that the example sending UART packet without using EasyDMA. I spot that it would take extra time between each byte. If you use EasyDMA you should achieve better through put.