I'm using all ADC modules ADC1, ADC2, and ADC3 in my application. ADC1 has 8 channels so the data is being read through DMA.
Others which are ADC2 and ADC3 have only 4 channels and I want them to be read in Injected mode. However, both of them read zero data while reading in Injected mode.
Furthermore, while trying to read the second time I get an error, it says it's busy. Where am I doing wrong?