Espressif ESP32-C3-DevKit-RUST-1

Плата разработки Espressif ESP32-C3-DevKit-RUST-1 на базе микроконтроллера ESP32-C3. Подробные характеристики, распиновка, настройка и возможности.


Espressif ESP32-C3-DevKit-RUST-1

Espressif ESP32-C3-DevKit-RUST-1 — это плата разработки начального уровня на базе чипа ESP32-C3 с архитектурой RISC-V. Она обеспечивает максимальную частоту CPU 160 МГц, оснащена 4 МБ flash-памяти и предназначена для демонстрации возможностей Rust в эмбеддед-разработке.

О плате Espressif ESP32-C3-DevKit-RUST-1

ESP32-C3-DevKit-RUST-1 — это плата разработки начального уровня, созданная на базе модуля ESP32-C3-MINI-1. Сердцем платы является 32-битный одноядерный процессор RISC-V с поддержкой Wi-Fi и Bluetooth 5 (LE). Она специально разработана для демонстрации возможностей программирования на языке Rust в сфере интернета вещей (IoT).

Плата отличается богатой периферией для своих размеров: она содержит 6-осевой инерциальный датчик (IMU), датчики температуры и влажности, зарядное устройство для Li-Ion аккумуляторов и разъем USB Type-C. Это делает её идеальным выбором как для обучения современной мобильной разработке, так и для создания продвинутых решений в области промышленного и бытового IoT.

Где купить ESP32-C3-DevKit-RUST-1

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

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

Полные спецификации оборудования для Espressif ESP32-C3-DevKit-RUST-1

Связь

WiFi802.11 b/g/n (2.4 ГГц)
Bluetooth5.0
BLE5.0

Чип

МодельESP32-C3
Частота160 МГц
Flash-память4 МБ
АрхитектураRISC-V

Пины

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

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

ESP32-C3 160 МГц 4 МБ Flash Flash Mode: DIO Arquitecture: RISC-V
Arduino

Arduino IDE

Плата (Board)Esp32 C3 Devkit Rust 1
CPU Frequency160 MHz
Flash Size4MB
Flash ModeDIO
Upload Speed921600

Установите пакет «esp32» от «Espressif Systems» в Менеджере плат.

PlatformIO

PlatformIO

[env:esp32-c3-devkit-rust-1]
platform  = espressif32
board     = esp32-c3-devkitm-1
framework = arduino

; Точная конфигурация железа для ESP32-C3-DevKit-RUST-1 board_build.mcu = esp32c3 board_build.f_cpu = 160000000L board_build.flash_size = 4MB board_build.flash_mode = dio

Значение board может отличаться. Проверьте актуальный список в реестре PlatformIO.

ESPHome

ESPHome

esp32:
  board: esp32-c3-devkitm-1
  framework:
    type: arduino # или "esp-idf"

Espressif ESP32-C3-DevKit-RUST-1

Процессор: 160 MHz ESP32-C3 | Flash: 4MB

Используйте этот YAML-блок в вашем проекте ESPHome.

CLI

esptool.py

esptool.py \
  --chip esp32c3 \
  --baud 921600 \
  write_flash \
    --flash_mode dio \
    --flash_size 4MB \
    0x1000 bootloader.bin \
    0x8000 partitions.bin \
    0x10000 firmware.bin

Прошивка через командную строку. Смещение загрузчика: 0x1000.

Схема распиновки ESP32-C3-DevKit-RUST-1

Схема распиновки Espressif ESP32-C3-DevKit-RUST-1

Нажмите на изображение, чтобы открыть в полном размере

Распиновка ESP32-C3-DevKit-RUST-1 обеспечивает доступ к множеству GPIO и коммуникационных интерфейсов. Основные выводы питания включают 3.3V и GND. На плате предусмотрены выделенные выводы для UART (TX, RX), I2C (SDA, SCL) и SPI (MISO, MOSI, SCK, SS), что упрощает интеграцию с различными периферийными устройствами. Контакты ADC доступны для задач аналогового сбора данных. Плата также поддерживает PWM и другие цифровые функции, что делает её максимально адаптируемой для различных встраиваемых проектов.

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

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

Полная распиновка и соответствие 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 Посл. порт
# Номер пина

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

Настройки сборки и загрузки по умолчанию для Espressif ESP32-C3-DevKit-RUST-1

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

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