Cel mai bun răspuns
SPI înseamnă Interfață periferică serială. Este o protocol serial simplu care poate vorbi cu o varietate de dispozitive, inclusiv dispozitive flash seriale.
Memoria flash este un tip de stocare non-volatilă care poate fi șters și rescris electric.
SPI flash este un modul flash care, în mod surprinzător, este interfațat cu SPI. Modulele flash SPI sunt la îndemână, deoarece sunt ieftine și au o amprentă mică. Interfețele SPI pot fi moderat de rapide prin standarde ieftine de controler încorporat (133 MHz). Unii acceptă și autobuze de date pe 2 și 4 biți, crescând mai mult ratele de transfer pe o interfață serială pură.
Comparativ cu procesoarele moderne, bineînțeles, SPI arată ca un câine lent.
Cipul evidențiat în dreapta jos este un cip flash SPI. Acest cip conține 32 MB și mi-a costat câțiva dolari fiecare.
Răspuns
SPI este o interfață simplă pentru interfața cu periferice lente. Este oarecum ca I2C, dar are mai degrabă o linie de selectare a cipului decât o schemă de adresare. Ceea ce, în mod plauzibil, o face mai simplă.
Memoria flash este un fel de memorie nevolatilă folosită mult pentru stocarea programelor pentru microprocesoare simple.
SPI Flash este pur și simplu cel mai ieftin și mai simplu mod de a construi memorie non-volatilă off-chip în acest moment.