This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

SPIS Missing Interrupt

I have recently begun running into issues related to the SPIS module on my nRF51822 S100 v7.1. Fairly often, between 10 and 20% of the time, the interrupt does not fire when my SPI transaction is complete. This results in the next SPI transaction occurring before I set the SPI buffers (since I set the buffers on SPI_SLAVE_XFER_DONE event) and bad data gets transmitted.

I am at a loss as to what could be causing this problem. I have tried setting the IRQ priority to high. I am running SPI at about 1.4 MHz. This is occurring when the device is not connected to any BLE client. I am simply advertising.

Thanks for any insight.

Parents Reply Children
No Data
Related