ESP32-WROVER - inicializace SD karty

Odpovědět
arduman
Příspěvky: 16
Registrován: 27 pro 2019, 20:40
Reputation: 0

ESP32-WROVER - inicializace SD karty

Příspěvek od arduman » 27 pro 2019, 21:17

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.

ObrázekObrázek

arduman
Příspěvky: 16
Registrován: 27 pro 2019, 20:40
Reputation: 0

Re: ESP32-WROVER - inicializace SD karty

Příspěvek od arduman » 27 pro 2019, 22:35

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;
}

arduman
Příspěvky: 16
Registrován: 27 pro 2019, 20:40
Reputation: 0

Re: ESP32-WROVER - inicializace SD karty

Příspěvek od arduman » 29 pro 2019, 16:50

Vypadá to na vadu desky.

KarelBrno
Příspěvky: 40
Registrován: 05 kvě 2019, 15:12
Reputation: 0

Re: ESP32-WROVER - inicializace SD karty

Příspěvek od KarelBrno » 29 pro 2019, 23:05

Co k tomu připojuješ za čtečku?

arduman
Příspěvky: 16
Registrován: 27 pro 2019, 20:40
Reputation: 0

Re: ESP32-WROVER - inicializace SD karty

Příspěvek od arduman » 30 pro 2019, 11:06

No právě asi potřebovat budu, protože ten vestavěnej slot na SD nefunguje.

Uživatelský avatar
kiRRow
Příspěvky: 1152
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: ESP32-WROVER - inicializace SD karty

Příspěvek od kiRRow » 30 pro 2019, 11:34

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

KarelBrno
Příspěvky: 40
Registrován: 05 kvě 2019, 15:12
Reputation: 0

Re: ESP32-WROVER - inicializace SD karty

Příspěvek od KarelBrno » 30 pro 2019, 19:08

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:

Kód: Vybrat vše

#include <SPI.h>
...
SPIClass SPI1(HSPI);

void setup() 
{
    SPI.begin(13, SPI1);
}

arduman
Příspěvky: 16
Registrován: 27 pro 2019, 20:40
Reputation: 0

Re: ESP32-WROVER - inicializace SD karty

Příspěvek od arduman » 30 pro 2019, 23:07

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.

KarelBrno
Příspěvky: 40
Registrován: 05 kvě 2019, 15:12
Reputation: 0

Re: ESP32-WROVER - inicializace SD karty

Příspěvek od KarelBrno » 31 pro 2019, 12:06

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.

Kód: Vybrat vše

#include <SPI.h>
...
SPIClass SPI1(HSPI);
...
SD.begin(13, SPI1);

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů