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
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() {
}