ОписаниеESP32-C3-DevKit-RUST-1 — это плата разработки на базе модуля ESP32-C3-MINI-1. Он обеспечивает подключение через Wi-Fi, Bluetooth версии 5 и Bluetooth Mesh, что позволяет осуществлять беспроводную связь на различных уровнях сложности. Он использует 32-разрядный одноядерный процессор RISC-V, работающий на частоте до 160 МГц. Это позволяет выполнять различные задачи в режиме реального времени. Он имеет 384 КБ ПЗУ и 400 КБ SRAM, из которых 16 КБ отведены под кэш-память.

Плата оснащена широким набором из 22 программируемых контактов GPIO, которые можно использовать для различных приложений. К ним относятся такие интерфейсы, как 3 x SPI, 2 x UART, 1 x I2C, 1 x I2S. Кроме того, имеются 2 54-битных таймера общего назначения, 3 сторожевых таймера и 1 52-битный системный таймер для точного управления временем.

Модуль предлагает различные типы периферийных устройств, полезных в проектах разработки. К ним относятся, среди прочего:
- Периферийные устройства дистанционного управления (RMT).
- ШИМ-контроллер светодиодов (LEDC), позволяющий управлять светодиодами с точной регулировкой яркости.
- Полноразмерный USB Serial/JTAG-контроллер, обеспечивающий связь через интерфейс USB.
- Контроллер общего доступа к памяти (GDMA), который позволяет эффективно управлять операциями передачи данных между различными областями памяти.
- TWAI® (двухпроводной автомобильный интерфейс), который используется для связи в автомобильных системах.
- 2 x 12-битных АЦП последовательного приближения, до 6 каналов, позволяющих считывать аналоговые сигналы.
Кроме того, плата оснащена такими датчиками, как датчик температуры и влажности SHTC3 или датчик IMU ICM-42670-P 6 DoF, который позволяет измерять движение и ориентацию. Также имеется адресуемый RGB-диод, который открывает возможности создания световых эффектов.
Питание платы осуществляется от литий-ионного аккумулятора, а связь и питание осуществляются через разъем USB Type-C. ESP32-C3-DevKit-RUST-1 — это комплексная плата разработки, которая позволяет исследовать и разрабатывать различные проекты, используя расширенные функции связи, датчиков и интерфейсов. Его можно использовать, в частности, в области Интернета вещей.
Комплект можно программировать на Rust. Производитель подготовил руководство, которое поможет вам начать программирование на Rust, доступное по адресу:
Характеристики- Модуль ESP32-C3-MINI-1
- Соответствует IEEE 802.11 b/g/n
- Bluetooth 5, Bluetooth-сетка
- 32-битный одноядерный процессор RISC-V, до 160 МГц
- 384КБ ПЗУ
- 400 КБ SRAM (16 КБ для кэша)
- 8 КБ SRAM в формате RTC
- 22x программируемых GPIO:
- 3x СПИ
- 2xUART
- 1xI2C
- 1xI2S
- 2 x 54-битных таймера общего назначения
- 3 сторожевых таймера
- 1 x 52-битный системный тактовый генератор
- Периферийное устройство дистанционного управления (RMT)
- ШИМ-контроллер светодиодов (LEDC)
- Полноразмерный USB Serial/JTAG контроллер
- Общий контроллер DMA (GDMA)
- ТВАЙ®
- 2 x 12-битных АЦП последовательного приближения, до 6 каналов
- Датчик температуры и влажности SHTC3
- Датчик IMU 6 DoF ICM-42670-P
- Адресный RGB-диод
- Зарядное устройство для литий-ионных аккумуляторов
- Разъем USB Type-C
- Кнопка сброса