SPI slave with DMA stops receiving data
I am using 6 STM32F302CB as slaves & a STM32F407ZE as master. My issue is that after about 1-2 hours the first slave stops receiving data and then more and more slaves stops receiving, but the controller is still running.
Its not a specific slave that stops first.
I have tried to DeInit SPI & DMA and then I have inited them again, but this didn' t solve my problem.
The only solution I found was to reset the slave over NVIC_SystemReset() after the timeout.
Has anybody an idea how to solve my issue? I would be nice to find & solve the issue, instead of finding a way to work around the problem.
If additional information is needed feel free to ask!
Regards,
Tobias
#spi #dma