Я пишу на карту microSD из моей прошивки, но это задача с самым низким приоритетом, поэтому она может быть прервана другими задачами, когда она находится в процессе чтения / записи.
Теперь предположим, что я общался с этой картой microSD с помощью UART. Проблема во время чтения будет в том, что аппаратный RIF FIFO будет переполнен, поэтому максимальная задержка, которую я смогу приложить, будет (размер FIFO × байтов / секунду), и во время записи не будет проблем, потому что другой конец просто подождет, пока я отправить следующий символ.
Как это работает сейчас я использую SPI? Ситуация та же, что для записей это не имеет значения, а для операций чтения это зависит от размера SPI FIFO?