I am sure you must have done timing calculation while doing your design. Can you explain the math ( Timing) of the your application.Here is what you can do with a capable 32-bit chip with DMA.
LCD driver update time.
That update takes 2.33 ms using 15MHz SPI in background.
Task time
1) At what time interval should ADC sampling be done
2) At what time interval should FFT data processing be done
3) At what time interval should LCD update be done.
CPU time
1) How much CPU time does your processor take for ADC sampling?
2) How much CPU time does your processor take for FFT processing?
3) How much CPU time does your processor take for LCD update?
Edit : If you can give rough calculation also then that is also acceptable.
Last edited: