Sto scrivendo su una scheda microSD dal mio firmware, ma è l'attività con la priorità più bassa, quindi può essere interrotta da altre attività mentre è nel mezzo della lettura / scrittura.
Supponiamo ora che abbia comunicato con questa scheda microSD usando un UART. Il problema durante le letture sarebbe che l'hardware RX FIFO traboccerebbe, quindi il ritardo massimo che posso fare sarebbe (dimensione FIFO × byte / secondo), e durante le scritture non ci sarebbero problemi, perché l'altra estremità aspetterebbe solo che io invia il prossimo personaggio.
Come funziona ora sto usando SPI? La situazione è la stessa che per le scritture non ha importanza e per le letture dipende dalle dimensioni SPI FIFO?