Interrupts from ADC halts all other processes | Cypress Semiconductor
Interrupts from ADC halts all other processes
I'm trying to use an ADC to sample audio from a mic (50 ksps) and store it in an array. The issue I'm having is that the interrupt I have connected to eoc seems to get called so often that the while(1) loop in main.c seems to halt altogether. I feel like the PSoC 5's processor should be fast enough to not have this issue, but am not sure what I'm doing wrong.
Any suggestions on what could be wrong or what could be a better approach to recording audio?