When I call the following code, I try to understand ADC_Capture (16384, ADC_DDR_BaseAddr); this code string:
mdelay(1000); adc_capture (16384, ADC_DDR_BASEADDR); Xil_DCacheInvalidateRange(ADC_DDR_BASEADDR, 16384);Using this code to capture data, I found that the first thing I ran was mdelay (1000); the delay was 1000 milliseconds, and then I captured data of 16384 length. Is 16384 the amount of data in 1 second?
If not, I need to get 1s of data and how to modify the size of the capture.
Please don't open multiple threads regarding the same issue: https://ez.analog.com/linux-device-drivers/microcontroller-no-os-drivers/f/q-a/109992/about-adc_capture-16384-adc_ddr_baseaddr-the-length-of-capture