• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESP32-S3 работа с двумя SPI одновременно Arduino

enjoynering

Well-known member
послушал gpt chat, думал вот оно - input-only pins!!! а оказалось ИИ опять копипастит ошибки. у s3 нету input-only портов. пришлось качать datasheet на esp32-s3. вот тут я все для вас собрал:

- ESP32-S3 has 4 strapping pins:
- GPIO0/BOOT, internal pull-up
- GPIO3/JTAG, floating
- GPIO45/VSPI, internal pull-down
- GPIO46/LOG, internal pull-down

- GPIO19, 20 used for native USB D- & USB D+
- GPIO26..32 used for SPI flash memory
- GPIO33..37 cannot be used on ESP32-S3 with Quad & Octal PSRAM (4MB & 8MB) chip
- GPIO39..44 can be used as GPIO pins, if you ever need to use JTAG for programming or debugging
- GPIO43, 44 used for USB/Serial U0TXD & USB Serial U0RXD
пы.сы. карточку на SPI3(HSPI) пока так не запустил :(
 

pvvx

Активный участник сообщества
К сожалению у меня нет свободного ESP32-S3 с разъемами, чтобы включить макетку с SD.
Но есть ESP32-C6-LCD-1.47 и там уже есть SD разъем.
Постоянно пишет на все имеющиеся SD (менее 64GB не нашел):
SD card initialization failed!
No SD card attached
Windows предлагает формат SD только extFAT или NTFS... :cry:
 

pvvx

Активный участник сообщества
Ура - нашел в старом хламе SD на 16GB!
Код:
ESP-ROM:esp32c6-20220919
Build:Sep 19 2022
rst:0x1 (POWERON),boot:0x2c (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:2
load:0x4086c410,len:0xc64
load:0x4086e610,len:0x2738
load:0x40875728,len:0x594
entry 0x4086c410
/********** RAM Test**********/

Flash size: 4 MB

/******* RAM Test Over********/



SD card initialization successful!

SD Card Type: SDHC

Total space: 20912128
Used space: 12103680
Free space: 8808448
No files with extension '.png' found in directory: /

No files with extension '.png' found in directory: /

MEM :    Biggest /     Free /    Total
          SRAM : [  200692 /   220836 /   284476]
         PSRAM : [       0 /        0 /        0]
...
На экране пишет, что SD карта 19 MB.
 

pvvx

Активный участник сообщества
В rufus отформатировал SD 64GB в FAT32.
Скопировал туда png файлы из примера для ESP32-C6-LCD-1.47 в Arduino - переливаются на экране...
Код:
SD card initialization successful!
SD Card Type: SDHC
Total space: 62518165504
Used space: 1572864
Free space: 62516592640
File found: /Waveshare Image2.png
...
 

enjoynering

Well-known member
спасибо. значит мой адаптер на буферах не походит для esp32. заказал другой (безбуферный).

пы.сы. так и делаю - сначала устанавливаю CS в high, потом запускаю SD.begin()
 

Вложения

Сверху Снизу