ESP32-WROVER - inicializace SD karty
ESP32-WROVER - inicializace SD karty
Ahoj, nemáte někdo zkušenost s konfigurací SD čtečky na této desce s ESP32? Nějak jsem na tom vytuhl. Deska využívá k obsluze sd karty pravděpodobně po HSPI GPIO 13,14,15,2.
Když použiju tento kód tak to skončí failed.
if (!SD.begin(13, 15, 2, 14)) {
Serial.println("initialization failed!");
return;
}
Nejsem si jistý správným použitím jednotlivých pinů. Víte někdo jak na to?
Díky A.
Když použiju tento kód tak to skončí failed.
if (!SD.begin(13, 15, 2, 14)) {
Serial.println("initialization failed!");
return;
}
Nejsem si jistý správným použitím jednotlivých pinů. Víte někdo jak na to?
Díky A.
Re: ESP32-WROVER - inicializace SD karty
Kruci, blbě jsem nakopíroval kód.
Takhle to mám:
void setup() {
SPI.begin(14,2,15,13);
}
if (!SD.begin(13)) {
Serial.println("initialization failed!");
return;
}
Takhle to mám:
void setup() {
SPI.begin(14,2,15,13);
}
if (!SD.begin(13)) {
Serial.println("initialization failed!");
return;
}
Re: ESP32-WROVER - inicializace SD karty
Vypadá to na vadu desky.
Re: ESP32-WROVER - inicializace SD karty
Co k tomu připojuješ za čtečku?
Re: ESP32-WROVER - inicializace SD karty
No právě asi potřebovat budu, protože ten vestavěnej slot na SD nefunguje.
Re: ESP32-WROVER - inicializace SD karty
Co jsem tak zběžně prolétnul google ... nastavit pin 2 na pull up jsi zkoušel ? ... prej by mohl pomoct i delay na konci setupu
Re: ESP32-WROVER - inicializace SD karty
arduman: sorry, jsem slepý, nevšiml jsem si, že to má SD slot už na sobě
Jinak nějak mi tam nehraje ten pin 2...a vůbec, ta SD knihovna je nějak upravená? Protože standardní SPI.begin() má úplně jiné parametry.
Zkus něco jako tohle:
Jinak nějak mi tam nehraje ten pin 2...a vůbec, ta SD knihovna je nějak upravená? Protože standardní SPI.begin() má úplně jiné parametry.
Zkus něco jako tohle:
Kód: Vybrat vše
#include <SPI.h>
...
SPIClass SPI1(HSPI);
void setup()
{
SPI.begin(13, SPI1);
}
Re: ESP32-WROVER - inicializace SD karty
Díky, ještě budu nějakou chvíli laborovat. Nepotřebuji to nutně. Jen jsem si chtěl vyzkoušet update Nextionu skrze tento slot. Dám tomu čas a pak na to ještě jednou vletím.
Re: ESP32-WROVER - inicializace SD karty
V tom předchozím příspěvku jsem úspěšně popletl SPI.begin a SD.begin (to je tak, když to tam sázím z hlavy, bez vyzkoušení).
Jinak zkoušel jsem si připojit na HSPI kartu a funguje to...takže pokud to ta deska má taky na HSPI, tak to snad pojede.
Jinak zkoušel jsem si připojit na HSPI kartu a funguje to...takže pokud to ta deska má taky na HSPI, tak to snad pojede.
Kód: Vybrat vše
#include <SPI.h>
...
SPIClass SPI1(HSPI);
...
SD.begin(13, SPI1);
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 53 hostů