ESP32-C6 Super Mini
ESP32-C6 Super Mini — это сверхкомпактная отладочная плата на базе современного микроконтроллера ESP32-C6 с архитектурой RISC-V. Она работает на частоте до 160 МГц и оснащена 4 МБ flash-памяти.
О плате ESP32-C6 Super Mini
ESP32-C6 SuperMini — это компактная и мощная плата разработки на базе чипа Espressif ESP32-C6 с поддержкой Wi-Fi 6 и двухрежимного Bluetooth. Благодаря поддержке IEEE 802.11ax Wi-Fi 6 (2,4 ГГц) и Bluetooth 5 (LE) с поддержкой Bluetooth Mesh, она обеспечивает быстрое и надежное беспроводное соединение. Плата оснащена 32-битным одноядерным процессором RISC-V с частотой до 160 МГц, 512 КБ высокопроизводительной SRAM, 16 КБ SRAM с низким энергопотреблением и 4 МБ flash-памяти. Компактный форм-фактор с интерфейсом USB Type-C и поддержкой UART, I2C и SPI делает её идеальным выбором для миниатюрных IoT-устройств. Технология "stamp hole" позволяет припаивать плату непосредственно на печатную плату проекта.Где купить ESP32-C6 Super Mini
Цены могут меняться. Мы получаем комиссию от покупок через Amazon Associates.
Технические характеристики
Полные спецификации оборудования для ESP32-C6 Super Mini
Связь
Микроконтроллер
✨ Возможности и пины
Быстрая настройка
Конфигурации для быстрого старта на ESP32-C6 Super Mini — автоматически сгенерированы из спецификаций платы.
В Arduino IDE 2 откройте Boards Manager, найдите "esp32" от Espressif и установите его. Затем перейдите в Tools → Board и выберите "Esp32c6 Dev".
[env:esp32-c6-super-mini] platform = espressif32 board = esp32-c6-devkitc-1 framework = arduino
; Точная конфигурация железа для ESP32-C6 Super Mini board_build.mcu = esp32c6 board_build.f_cpu = 160000000L board_build.flash_size = 4MB board_build.flash_mode = qio board_upload.flash_size = 4MB
Значение board — близкое совпадение. Проверьте реестр плат PlatformIO для точного соответствия.
esp32: board: esp32-c6-devkitc-1 framework: type: arduino # или "esp-idf"ESP32-C6 Super Mini - 160 МГц ESP32C6
Flash: 4MB | USB: N/A
Вставьте в .yaml файл устройства. См. документацию ESPHome ESP32 для полного списка опций.
esptool.py \
--chip esp32c6 \
--baud 921600 \
write_flash \
--flash_mode qio \
--flash_size 4MB \
0x0 bootloader.bin \
0x8000 partitions.bin \
0xe000 boot_app0.bin \
0x10000 firmware.bin
Установка: pip install esptool — замените firmware.bin на ваш бинарный файл — загрузчик по адресу 0x0
Схема распиновки ESP32-C6 Super Mini
Полная справка по выводам ESP32-C6 Super Mini
Безопасные пины (Safe Pins)
Эти пины можно свободно использовать для GPIO общего назначения:
- Не участвуют в последовательности загрузки
- Не связаны с flash/PSRAM
- Нет конфликтов с USB или JTAG
Пины, требующие осторожности
| Пин | Метка | Причина | Тип |
|---|---|---|---|
| IO4 | MTMS | Используется при загрузке и для JTAG; данные flash в моделях с внутренней памятью. | 🛠️ Strapping |
| IO5 | MTDI | Используется при загрузке и для JTAG; данные flash в моделях с внутренней памятью. | 🛠️ Strapping |
| IO6 | MTCK | Требуется для JTAG; подключен к тактовому сигналу flash в моделях с внутренней памятью. | 🔗 JTAG |
| IO7 | MTDO | Требуется для JTAG; данные flash в моделях с внутренней памятью. | 🔗 JTAG |
| IO8 | GPIO8 | Определяет режим загрузки; низкий уровень при сбросе может помешать нормальной загрузке. | 🛠️ Strapping |
| IO9 | GPIO9 | Низкий уровень при сбросе переводит плату в режим загрузки прошивки. | 🛠️ Strapping |
| IO12 | USB_D- | Выделено для USB связи; избегайте при использовании USB-портов. | 🔌 USB |
| IO13 | USB_D+ | Выделено для USB связи; избегайте при использовании USB-портов. | 🔌 USB |
| IO15 | JTAG_SEL | Управляет источником ввода JTAG при загрузке; не меняйте его состояние. | 🔗 JTAG |
| IO18 | FSPIQ | Подключен к внутренней flash-памяти; использование как GPIO нарушит работу. | ⚡ Flash |
| IO19 | FSPID | Подключен к внутренней flash-памяти; использование как GPIO нарушит работу. | ⚡ Flash |
Встроенные светодиоды
Индикаторы на плате ESP32-C6 Super Mini
Зеленый LED — Индикатор заряда
Не управляется через GPIO. Отображает состояние зарядки батареи: горит при зарядке, гаснет при полном заряде, мигает при отсутствии батареи.
Пользовательский LED (GPIO15)
Синий светодиод, доступный для программного управления через вывод GPIO15.
RGB LED WS2812 (GPIO8)
Программируемый адресный RGB-светодиод, подключенный к GPIO8.
Полезные ссылки
Даташиты и ресурсы для ESP32-C6 Super Mini
Маппинг пинов
Полная распиновка и соответствие GPIO для ESP32-C6
| Пин | Аналог | Тач | PWM | Другое |
|---|---|---|---|---|
| 0 | A0 | PWM | ||
| 1 | A1 | PWM | SDA | |
| 2 | A2 | PWM | SCL | |
| 3 | A3 | PWM | ||
| 4 | A4 | PWM | ||
| 5 | A5 | PWM | ||
| 6 | A6 | PWM | ||
| 7 | PWM | |||
| 8 | PWM | |||
| 9 | PWM | |||
| 10 | PWM | |||
| 11 | PWM | |||
| 12 | PWM | USB_D- | ||
| 13 | PWM | USB_D+ | ||
| 14 | PWM | |||
| 15 | PWM | |||
| 16 | PWM | TX0 | ||
| 17 | PWM | RX0 | ||
| 18 | PWM | SS | ||
| 19 | PWM | MOSI | ||
| 20 | PWM | SCK | ||
| 21 | PWM | MISO | ||
| 22 | PWM | |||
| 23 | PWM | |||
| 24 | PWM | |||
| 25 | PWM | |||
| 26 | PWM | |||
| 27 | PWM | |||
| 28 | PWM | |||
| 29 | PWM | |||
| 30 | PWM |
Инструменты и конфигурация
Настройки сборки и загрузки по умолчанию для ESP32-C6 Super Mini
| Настройка | Значение |
|---|---|
| Инструмент загрузчика | esptool_py |
| Инструмент сетевой загрузки | esp_ota |
| Адрес загрузчика | 0x0 |
| Режим Flash | QIO |
| Максимальный размер | 4МБ |
Похожие платы
Другие платы разработки с микроконтроллером ESP32-C6