Witam wszystkich!

Kieruję pytanie do osób posiadających większą wiedzę w ARM i zapisywaniu danych na kartę SD. Borykam się z problemem zapisu większej ilości danych na kartę SD. Dane te są przechowywane w buforze i cyklicznie po uzupełnieniu bufora, dokonuje zapisu tych danych na kartę SD. Do zapisu używam funkcji "SD_WriteMultiBlocks", dane lecą na kartę przy wykorzystaniu SDIO. Problem jest taki, że co jakiś czas przy zapisie pojawia się "zakiszenie karty" na np. 1 s. Co dziwne, przy obserwacji zapisu, zauważyłem że omawiane zawiśnięcia pojawiają się non-stop w dokładnie tych samych miejscach. Przy próbie wielokrotnego zapisu w to samo miejsce również pojawia się to samo. Czy macie może jakąś skuteczną metodę na wyeliminowanie tych "delayów" ? Czy jest to naturalne zjawisko ? Bardzo dziękuję za pomoc, ponieważ borykam się z tym od paru dni