
Waveshare ESP32-S3-DEV-KIT-N8R8 — 8 МБ Flash / 8 МБ PSRAM
Waveshare · ESP32-S3-DEV-KIT-N8R8, SKU 24363
Плата для датчиков и сетевых устройств
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает ESP32-S3-DEV-KIT-N8R8, SKU 24363
Номер PCB-ревизии производителем не опубликован. Плата Waveshare с модулем ESP32-S3-WROOM-1-N8R8 и печатной антенной. Один USB-C через USB-хаб CH334 объединяет нативный USB микроконтроллера и мост USB–UART CH343. Это отдельная модель Waveshare, не generic-плата с двумя USB-C.
Исполнение без установленных гребёнок соответствует SKU 24363. N16R8 и N32R16V имеют другую конфигурацию памяти. Линии GPIO35–37 у N8R8 недоступны для внешних устройств: актуальная документация помечает их NC, несмотря на старую ошибочную таблицу wiki.
Характеристики
- Процессор
- ESP32-S3, 2 × Xtensa LX7, до 240 МГц
- Внутренняя SRAM
- 512 КБ
- Flash
- 8 МБ
- Внешняя / корпусная PSRAM
- 8 МБ
- Беспроводная связь
- Wi-Fi 2,4 ГГц 802.11 b/g/n; Bluetooth 5 LE, без Bluetooth Classic
- USB–UART / USB-хаб
- CH343 / CH334
- Адресный RGB-светодиод
- WS2812B, GPIO38
- Интерфейс
- I²C, SPI, UART, Аналоговый, Wi-Fi, Bluetooth
- Питание модуля
- Для первого запуска: 5 В через USB-C. Логика GPIO: 3,3 В; сигналы 5 В недопустимы.
ПРАКТИКА
Подключение

| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| USB-C | Компьютер, кабель USB с передачей данных | Единственное внешнее подключение для примера диагностики памяти. |
| USB-C → CH343 | UART0: TX GPIO43, RX GPIO44 | В примере выбрать COM-порт CH343; нативный USB COM — другой порт. |
| Нативный USB | GPIO19 D− / GPIO20 D+ | Уже соединён с USB-хабом; не занимать внешней периферией. |
| GPIO35 / GPIO36 / GPIO37 | NC для внешнего применения | Зарезервированы модулем N8R8 под Octal PSRAM. |
| BOOT / RESET | GPIO0 / EN | BOOT удерживать при RESET для загрузчика. |
Подходит для ESP32, Arduino. Выберите контакты по документации своей платы.
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги интегрировать Waveshare ESP32-S3-DEV-KIT-N8R8 — 8 МБ Flash / 8 МБ PSRAM. Сначала уточни маркировку и ревизию платы, задачу, питание, среду и подключённую периферию. Разделяй Flash, внутреннюю SRAM и PSRAM; не считай все контакты GPIO. Используй только распиновку этой платы и перечисленные настройки. Подготовь подключение, зависимости, полный минимальный пример с обработкой ошибок и план проверки. Не включай секреты в код. Укажи ограничения USB, загрузочных выводов и занятых периферией линий.
Библиотеки
Установите библиотеку для своей среды и откройте пример из её документации.
Что именно прописать
- Ядро
Arduino-ESP32 3.3.0Зафиксированная версия статической сверки API.
- Board
ESP32S3 Dev ModuleВыбрать в Tools → Board.
- Flash Size
8MBФизическая Flash; таблица разделов выбирается отдельно.
- Flash Mode
QIO 80MHzДля указанного исполнения ESP32-S3.
- PSRAM
OPI PSRAMПамять должна быть включена перед сборкой.
- USB CDC On Boot
DisabledЧерез USB-C выбирайте COM-порт моста CH343.
Первый запуск: диагностика Flash и PSRAM
cpp#include <Arduino.h>
void setup() {
Serial.begin(115200);
delay(1500);
}
void loop() {
const uint32_t flash = ESP.getFlashChipSize();
const uint32_t psram = ESP.getPsramSize();
Serial.printf("Flash: %lu bytes; PSRAM heap: %lu bytes\n",
(unsigned long)flash, (unsigned long)psram);
if (flash != 8UL * 1024UL * 1024UL) {
Serial.println("Check board model and Flash Size setting");
}
if (psram == 0) {
Serial.println("PSRAM unavailable: check board profile and PSRAM mode");
}
delay(3000);
}
Полный отдельный .ino для перечисленных настроек, монитор 115200. getPsramSize() показывает доступный ядру общий PSRAM heap, который может быть меньше номинала. Это не тест всех ячеек памяти. При пустом выводе проверьте порт, кабель, CDC и нажмите RESET. API сверено по Arduino-ESP32 3.3.0; компиляция и аппаратное испытание не выполнялись.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


