Question
STM32F103Z: Speed up SD card access with a low SDIO clock (0.5 MHz)
for my project I have to
- perform some controlling functionalities at high update rates (ideally the firmware should update at over 20 Hz)
- read data from the SD card through a very slow bandwidth with the sd card. the sdio clock is set to a low value due to other constraints
the small bandwidth is hogging up my cpu and impairing functionalities, so i want to explore alternatives. i am looking at
- trying to setup interrupts in the SDIO cache so that the microcontroller does not have to wait for the reading of the SD card
- setting up DMA.
I am looking for insights into this problem, such as which of these approaches are feasible, how to implement them, are there other ideas to do what i need done with such constraints, etc.
Any comments, opinions or ideas would be appreciated.