esp32 e esp8266: file system FAT su memoria SPI flash esterna
In questo articolo integreremo nel nostro ESP32 o esp8266 una memoria flash esterna oltre a quella interna.
Memorie Flash SPI (NOR Flash), sono un unico chip che può essere gestito tramite SPI, e hanno accesso ad alta velocità e basso consumo energetico.
In questo articolo integreremo nel nostro ESP32 o esp8266 una memoria flash esterna oltre a quella interna.
Le prime schede prototipo SMT32 non avevano un flash SPI incorporato, ma le ultime, come la scheda WeAct STM32F4, ha un footprint per aggiungerla. E ritengo questa opzione molto utile, l’unico problema è che l’Arduino Core non ha una libreria nativa, quindi andremo ad usare quella di Adafruit.
Voglio semplificare l’uso della memoria flash SPI esterna con il mio Arduino MKR WiFi 1010, quindi, ho creato, un semplice Shield PCB per raggiungere il mio scopo più velocemente.
Come l’Arduino MKR WiFi 1010, il NANO 33 IoT non ha memoria Flash per archiviare i dati. Ho scritto un articolo che spiega come interfacciare questi tipi di memoria, “Come utilizzare le memorie SPI Flash...
Per dispositivi come Arduino UNO possiamo utilizzare le SPI Flash con una libreria semplice e molto leggera, ma può gestire una buona quantità di memoria (da 256Kb a 64Mb), ed è sufficiente per molti progetti.