ESP32 C6 Zero Mini

Плата разработки ESP32 C6 Zero Mini на базе микроконтроллера ESP32-C6. Подробные характеристики, распиновка, настройка и возможности.


ESP32 C6 Zero Mini

ESP32 C6 Zero Mini — это компактная отладочная плата на базе микроконтроллера ESP32-C6 с архитектурой RISC-V. Она работает на максимальной частоте 160 МГц и оснащена 4 МБ flash-памяти.

ESP32 C6 Zero Mini
Навигация
Разделы статьи
Примеры кода
Конфигурации плат

О плате ESP32 C6 Zero Mini

Минималистичная плата на базе ESP32-C6 с архитектурой RISC-V и поддержкой современных протоколов беспроводной связи. Идеально подходит для создания компактных и бюджетных устройств, совместимых с экосистемой Matter. Плата оснащена USB Type-C портом для прошивки и отладки, встроенным RGB светодиодом и керамической антенной 2.4ГГц. Несмотря на малые размеры, она предоставляет доступ ко всем ключевым GPIO микроконтроллера.

Где купить ESP32 C6 Zero Mini

Цены могут меняться. Мы получаем комиссию от покупок через Amazon Associates.

Технические характеристики

Полные спецификации оборудования для ESP32 C6 Zero Mini

Связь

WiFi 802.11 ax b/g/n (2.4 GHz)
Bluetooth 5.3
BLE 5.3

Микроконтроллер

Модель esp32c6
Частота 160 МГц
Память 4 МБ
Архитектура riscv32

Возможности и пины

Цифровые I/O 20
Аналоговые входы 7
PWM 20
USB Type-C Да

Микросхема ESP32-C6FH4 со встроенным двухъядерным процессором до 160 МГц

LDO-стабилизатор ME6217C33M5G (до 800мА)

Адресный светодиод WS2812 RGB

Керамическая антенна 2.4ГГц и кнопки BOOT/RESET

Быстрая настройка

Конфигурации для быстрого старта на ESP32 C6 Zero Mini — автоматически сгенерированы из спецификаций платы.

ESP32C6 160 МГц 4МБ QIO RISC-V
Arduino IDE
Плата (Board) Tinyc6
Частота CPU 160 МГц
Размер Flash 4МБ
Flash Mode QIO
Скорость загрузки 921600
Архитектура RISC-V

В Arduino IDE 2 откройте Boards Manager, найдите "esp32" от Espressif и установите его. Затем выберите "Tinyc6" для ESP32 C6 Zero Mini.

PlatformIO
[env:esp32-c6-zero-mini]
platform  = espressif32
board     = esp32-c6-devkitc-1
framework = arduino

; Точная конфигурация железа для ESP32 C6 Zero 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 для точного соответствия.

ESPHome
esp32:
  board: esp32-c6-devkitc-1
  framework:
    type: arduino   # или "esp-idf"

ESP32 C6 Zero Mini - 160 МГц ESP32C6

Flash: 4МБ | USB: N/A

Вставьте в .yaml файл устройства. См. документацию ESPHome ESP32 для полного списка опций.

esptool.py — команда прошивки
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 Zero Mini

Полная распиновка и GPIO маппинг для ESP32 C6 Zero Mini

Схема распиновки ESP32 C6 Zero Mini

Рекомендуемые пины (Safe Pins)

Эти выводы безопасны для общего использования (GPIO) без конфликтов с процессами загрузки или системными функциями:

IO0 IO1 IO2 IO3 IO14 IO20 IO21 IO22 IO23
  • ✓ Не участвуют в последовательности загрузки
  • ✓ Нет соединений с flash-памятью/PSRAM
  • ✓ Нет конфликтов с USB или JTAG

Пины, требующие осторожности (Avoid Pins)

Эти выводы зарезервированы для критических функций. Неправильное использование может привести к сбоям при загрузке или прошивке:

  • IO4-IO5: Strapping-пины, используемые при загрузке.
  • IO6-IO7: Зарезервированы для JTAG отладки.
  • IO8-IO9: Определяют режим загрузки (Boot Mode).
  • IO12-IO13: Выделены для USB-коммуникации.
  • IO15: Управление JTAG при загрузке.
  • IO18-IO19: Подключены к внутренней flash-памяти.

Полезные ссылки

Даташиты и ресурсы для ESP32 C6 Zero Mini

Маппинг пинов

Полная распиновка и соответствие GPIO для ESP32-C6

31
Цифровые I/O пины
31
Пины прерываний
7
Аналоговые входы
31
PWM пины
Пин Аналог Тач 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
Легенда
A0 Аналоговый вход
PWM Поддержка ШИМ
RX/TX Посл. порт
# Номер пина

Инструменты и конфигурация

Настройки сборки и загрузки по умолчанию для ESP32 C6 Zero Mini

Настройка Значение
Инструмент загрузчика esptool_py
Инструмент сетевой загрузки esp_ota
Адрес загрузчика 0x0
Режим Flash QIO
Максимальный размер 4МБ

Похожие платы

Другие платы разработки с микроконтроллером ESP32-C6