2 Replies Latest reply on Dec 11, 2017 1:13 PM by ian.t.delaney.17_1612996

    PSoC 5lp DMA gets stuck if transfer count passes 70

    ian.t.delaney.17_1612996

      Im using the PSoC 5lp dev kit CY8CKIT-050 and I've attached my project. I am attempting to connect DMA to an ADC so that I can do some high speed sampling. The DMA and ADC are acting as expected up to BUFFER_SIZE = 34 (AKA taking 34 data readings from the ADC and storing to ram). However when I set BUFFER_SIZE to 35 or above, I never reach the DMA_done_isr interrupt. The DMA should be able to handle up to 4095 bytes at a time and with a BUFFER_SIZE of 35, it should only be shifting 70 bytes to memory. Any thoughts?