AnsweredAssumed Answered

SPI DMA transmit during interrupt

Question asked by cherniakov.yuri on Aug 22, 2017



I am implementing a state machine which is driven by interrupts on the STM32F437IIT6.

The interrupts occur as a result of using the HAL_SPI_Transmit_DMA() function.


While testing my program i have noticed that when i try to generate a new HAL_SPI_Transmit_DMA

During the DMA interrupt  it doesnt work. 


Please note that the spi-dma write i am trying to generate is on a completley different DMA. (trying to generate a dma transfer on DMA1 during an interrupt of DMA4).


Please advise on how to make this work.


thanks in advance,