STM32 a SD karta

Já to taky nemám nikde použitý (tím myslím FREERTOS apod) ale vím že umí fungovat dobře. Každopádně bez RTOS musíš zajistit nějak jinak aby cpu dělal něco jinýho užitečnýho když třeba čeká na pomalou periférii. To je to je tvůj případ. Zapis 512 B dlouhýho sektoru přes spi plus čekání až bude karta znovu ready pro zápis. DMAčkem rozhodně zrychlíš ten přenos (ať už na spi nebo SDIO )a současně to pořešíš jen jedním interruptem na konci toho sektoru ale problém je že cpu bude hnít ve FS kódu dokud nebude ten požadavek hotov celej a to nepořešíš jinak než jeho modifikaci aby to byl kooperační multitásk (hromada stavových automatů) nebo RTOSEM.