Отладочная плата Доска-H723 предназначенная для разработки и тестирования высокопроизводительных встраиваемых приложений, сочетает в себе широкие возможности периферии, расширенные коммуникационные интерфейсы и дополнительные модули, что делает её идеальным решением для IoT-устройств, мультимедийных систем, промышленной автоматизации и других требовательных проектов.
Модуль на основе ESP32-C2 открывает ряд интересных возможностей для связи отладочной платы с внешним миром:
ESP32 подключён к STM32 по SPI (до 60 Мбит/с) что дает возможность организовать TCP/IP стек как на STM32 для более удобного взаимодействия с сокетами, так и на ESP32 для экономии ресурсов STM32. Соединение по UART позволяет загружать прошивку в ESP32.
Соединение STM32 и ESP32:
STM32 ESP32
PF6 --- (CS) ---------- IO10
PF7 --- (CLK) --------- IO6
PF8 --- (MISO) -------- IO2
PF9 --- (MOSI) -------- IO7
PF10 -- (EN) ---------- EN
PE2 --- (BOOT) -------- IO9
PE3 --- (DATA_READY) -- IO4
PB6 --- (HANDSHAKE) --- IO3
PB3 --- (TX) ---------- TXD
PB4 --- (RX) ---------- RXD
IO1 --> LED
μSD-карта подключена к микроконтроллеру STM32H723ZGT6 через интерфейс SDIO (4-битный режим), это дает высокоскоростной доступ к данным. Быстрый доступ к файловой системе FAT (FAT32/exFAT) через библиотеки, такие как FatFs.
Память подключена к FMC (Flexible Memory Controller) микроконтроллера STM32H723ZGT6, который обеспечивает:
Такое подключение позволяет использовать SDRAM как расширение внутренней SRAM микроконтроллера.