Hello,
I would like to implement an interface with an external SPI ADC using the nRF52832. The ADC has a RDY (ready) signal that goes low every time a new sample is ready to be read.
What I planned to do was to tie the RDY pin to an interrupt and use an event handler to issue an SPI read transaction every time the interrupt fires. Preferably, EasyDMA should also be used so the CPU overhead would be minimal.
However, the BLE is active, and I read a post that states that hardware interrupts should not be used while the BLE is active so as not to disturb the BLE. (I realize that this is regarding the nRF51822 so maybe this isn't relevant to the nRF52832?)
How would you recommend addressing this issue? I would like this to happen with the least CPU overhead possible.
Thanks, Michael.