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

nRF52832 SPI Slave

Hello,

I'm trying to use th nRF52832 as a slave SPI device but in the examples "spis" I see the firmware uses DMA.

Can I use it without DMA?

Also, what is the difference between SPIS1 and SPIS0?

Parents
  • Hi

    There is no reason not to use DMA in the nRF52832.

    The reason we support both is that the older nRF51 devices didn't support DMA in the SPIM interface. In the nRF52 devices, the SPIM interface supports DMA, and using DMA ensures less CPU utilization and lower current consumption, so I would recommend using it at all times.

    Best regards,

    Simon

Reply
  • Hi

    There is no reason not to use DMA in the nRF52832.

    The reason we support both is that the older nRF51 devices didn't support DMA in the SPIM interface. In the nRF52 devices, the SPIM interface supports DMA, and using DMA ensures less CPU utilization and lower current consumption, so I would recommend using it at all times.

    Best regards,

    Simon

Children
Related