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:
]
I don't see any problem to achieve it. How do you test. The attached image in my answer above showing the time it take to send 20kB, it was about 30kB/s at 460800 bps (seems that the Segger chip doesn't support above 460800bps).
I also attached the test file. Replace the main.c with main.c in peripheral\serial to test.
I don't see any problem to achieve it. How do you test. The attached image in my answer above showing the time it take to send 20kB, it was about 30kB/s at 460800 bps (seems that the Segger chip doesn't support above 460800bps).
I also attached the test file. Replace the main.c with main.c in peripheral\serial to test.