Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
We were working on a simple project wherein the DMA was used to transfer the sampled value from ADC to SRAM. Interestingly even after the ADC_StopCovert() and ADC_Stop() functions were called we were able to receive the sampled data at the SRAM.
On multiple test we were able to figure out that ADC_StopConvert and ADC_Stop() doesnt look for EOC signal to be available but halts the ADC conversion the next time. Current sample will be available without any error
This problem was found in SAR ADC of PSoC5. If you are using DMA to transfer and you get a DRQ even afetr stopping the DMA, this DRQ will trigger the DMA transaction the very next time when you start the DMA....