AnsweredAssumed Answered

MKS22 SPI1 module DMA for TX and RX

Question asked by chris_f on Dec 11, 2018
Latest reply on Apr 9, 2019 by chris_f

I'm trying to use multiple DMA channels to fill PUSHR and empty POPR on _both_ SPI modules of an MKS22.

 

SPI0 is working fine but SPI1 is not behaving as expected.

 

If I only use DMA to fill PUSHR, that works fine.

 

I noticed that the MKS22 only has one DMA request line for SPI1 so it looks like it isn't possible to use DMA for both TX and RX for SPI1. Is that right? Is there a workaround?

Outcomes