ESP-C3-M1-I-Kit

Плата разработки ESP-C3-M1-I-Kit на базе микроконтроллера ESP32C3. Подробные характеристики, распиновка, настройка и возможности.


ESP-C3-M1-I-Kit

ESP-C3-M1-I-Kit — это современная отладочная плата на базе микроконтроллера ESP32C3 с архитектурой RISC-V. Она работает на частоте до 160 МГц и оснащена 4 МБ flash-памяти.

ESP-C3-M1-I-Kit
Навигация
Разделы статьи
Примеры кода
Конфигурации плат

О плате ESP-C3-M1-I-Kit

ESP-C3-M1-I-Kit — это отладочный комплект для модуля ESP32-C3-M1, предназначенный для промышленного применения и создания прототипов безопасных систем интернета вещей (IoT). Построенная на базе архитектуры RISC-V, эта плата сочетает в себе хорошую производительность и низкое энергопотребление. Комплект идеально подходит для разработки защищенных Wi-Fi и Bluetooth решений благодаря встроенным функциям аппаратного шифрования и безопасной загрузки. Компактный форм-фактор и выведенные GPIO делают её отличным выбором как для профессионалов, так и для продвинутых любителей.

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

Полные спецификации оборудования для ESP-C3-M1-I-Kit

Связь

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

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

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

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

Цифровые I/O 22
Аналоговые входы 6
Прерывания 22

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

Конфигурации для ESP-C3-M1-I-Kit, основанные на аппаратных характеристиках платы.

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

В Arduino IDE 2 откройте Boards Manager, найдите "esp32" и установите пакет от Espressif. Выберите Esp32c3 M1 I Kit в меню инструментов.

PlatformIO
[env:esp32c3m1IKit]
platform  = espressif32
board     = esp32-c3-devkitm-1
framework = arduino

; Точная конфигурация железа для ESP-C3-M1-I-Kit board_build.mcu = esp32c3 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-c3-devkitm-1
  framework:
    type: arduino   # или "esp-idf"

ESP-C3-M1-I-Kit - 160 МГц ESP32C3

Flash: 4МБ | USB: N/A

Вставьте этот блок в .yaml файл устройства. Подробности в документации ESPHome.

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

Схема распиновки ESP-C3-M1-I-Kit

Полная справочная информация по GPIO выводам платы ESP-C3-M1-I-Kit

Распиновка ESP-C3-M1-I-Kit
Распиновка ESP-C3-M1-I-Kit обеспечивает доступ к 22 цифровым входам-выходам и 6 аналоговым входам. Плата включает в себя стандартные интерфейсы, такие как UART (пины 20/21), I2C (SDA на GPIO8, SCL на GPIO9) и SPI (пины 4, 5, 6, 7). Также имеются встроенные RGB светодиоды на пинах 3, 4 и 5 для быстрой визуальной индикации состояния устройства. Питание осуществляется через 5V или 3.3V входы с общим GND. Все 22 цифровых пина поддерживают функцию прерываний и ШИМ (PWM).

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

Ресурсы и документация для ESP-C3-M1-I-Kit

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

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

15
Цифровые I/O пины
15
Пины прерываний
6
Аналоговые входы
22
PWM пины
Пин Аналог Тач PWM Другое
0 A0 PWM
1 A1 PWM
2 A2 PWM
3 A3 PWM
4 A4 PWM SCK
5 A5 PWM MISO
6 PWM MOSI
7 PWM SS
8 PWM SDA
9 PWM SCL
10 PWM
18 PWM USB_D-
19 PWM USB_D+
20 PWM RX0
21 PWM TX0
Легенда
A0 Аналоговый вход
PWM Поддержка ШИМ
RX/TX Посл. порт
# Номер пина

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

Настройки сборки и загрузки по умолчанию для ESP-C3-M1-I-Kit

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

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

Другие решения на базе чипа ESP32C3