STM32H743VIT6 How to use SPI with DMA and without interrupt
Especially, I want to use the external ADC ADS8353IRTER.
To get the data, it requires 48 CLK at 20MHz on SPI.
We face lots of issues with the SPI linked with DMA (trigged by CC of timer).
How to use SPI periph with 48CLK ?
Up to now we need to send 3 times the stream of DMA (linked to SPI), the SPI LTSIZE configured at 3 to get the consecutive 48CLK and the SS well used of the SPI periph.
This is the first data frame, for the second one, we must Reset EOT, Set TXTFC & CSTART. To have the system automatic, we reconfigure these by 2 DMA streams.
It works for 100 frames and stopped after.
My request is quite easy: 48CLK with SS manage by periph of SPI (linked DMA), repeated each 5.21µs (trigged by timer)
If I use an interrupt, due to processor load, timings fluctuates
Is there a way to have SPI full automatic without interrupt ?
