This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

SAADC only fills sample buffer with one sample per channel on each trigger

The documentation on the SAADC peripheral driver is unclear about how the samples are handled. When I read the docs I was under the impression that when providing a multiple of the number of sample channels to the ADC the ADC would trigger "automatically" back to back until the sample buffer was full.

However, what actually happens is that the ADC handler is only called when the sample buffer is filled, and a single sample per channel is taken during each ADC sample trigger event.

Parents Reply Children
No Data
Related