Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

ESP32 + W25Q + Arduino IDE

padf00t 16 Nov 2017 23:48 1404 0
  • #1
    padf00t
    Level 2  
    Cześć,

    od jakiegoś czasu pracuję z ESP-WROOM-32 przez Arduino IDE. Próbuję podłączyć do niego moduł pamięci W25Q64. Używam tej biblioteki https://github.com/Marzogh/SPIFlash Ale pamięć nie może wystartować pracę. Przy wywołaniu flash.begin() wyrzuca błąd 0x004 co znaczy że pamięć jest zajęta. Nie mam pojęcia jak z tym walczyć. Być może ktoś napotkał ten sam problem i wie jak go rozwiązać? Będę bardzo wdzięczny za pomóc!

    Połączenia flash ->ESP32
    CS -> IO5
    CLK ->IO18
    DI -> IO19
    DO -> IO23

    Code:

    #include<SPIFlash.h>
    #include<SPI.h>

    #define csPin 5

    SPIFlash flash(csPin);

    void setup() {
    Serial.begin(115200);
    while (!flash.begin()){
    if (flash.error()) {
    Serial.print(flash.error());
    }
    }
    }

    void loop() {
    }
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.