Now is all ok using this code `#include <SPI.h>
#include <SD.h>
#define SD_CS 13
#define SD_SCK 18
#define SD_MOSI 19
#define SD_MISO 20
SPIClass sdSPI(FSPI); // Usa FSPI per SD (corrisponde alla SPI principale su molti S3)
void setup() {
Serial.begin(115200);
delay(1000);
// Inizializza SPI con i tuoi pin
sdSPI.begin(SD_SCK, SD_MISO, SD_MOSI, SD_CS);
// Inizializza la SD con SPI personalizzata
if (!SD.begin(SD_CS, sdSPI)) {
Serial.println("SD card initialization failed!");
return;
}
Serial.println("SD card initialized successfully!");
File file = SD.open("/test.txt", FILE_WRITE);
if (file) {
file.println("Ciao dal futuro!");
file.close();
Serial.println("Scrittura completata.");
} else {
Serial.println("Impossibile scrivere sul file.");
}
}
void loop() {}
`