Espressif ESP32-C3-AWS-ExpressLink-DevKit

Плата разработки Espressif ESP32-C3-AWS-ExpressLink-DevKit на базе микроконтроллера ESP32-C3. Характеристики, распиновка, настройка и AWS IoT интеграция.


Espressif ESP32-C3-AWS-ExpressLink-DevKit

Espressif ESP32-C3-AWS-ExpressLink-DevKit — это плата разработки на базе микроконтроллера ESP32-C3 с архитектурой RISC-V. С частотой 160 МГц и 4 МБ flash-памяти, она обеспечивает бесшовное подключение к облаку AWS IoT через простой серийный интерфейс.

Espressif ESP32-C3-AWS-ExpressLink-DevKit
Навигация
Разделы статьи
Примеры кода
Конфигурации плат

О плате Espressif ESP32-C3-AWS-ExpressLink-DevKit

ESP32-C3-AWS-ExpressLink-DevKit — это отладочная плата, на которой размещен модуль AWS IoT ExpressLink от Espressif, созданный на базе чипа ESP32-C3-MINI-1-N4-A. Она обеспечивает готовую к использованию и надежную связь с облаком AWS IoT для внешних хост-микроконтроллеров через простой серийный интерфейс, превращая автономные устройства в облачные продукты. Модуль берет на себя выполнение сложных задач, таких как аутентификация, управление устройствами, подключение, обмен сообщениями и OTA-обновления. Это освобождает разработчиков от необходимости поддержки сложной прошивки, обеспечивая при этом сквозную безопасность и возможность управления парком устройств в больших масштабах.

Где купить Espressif ESP32-C3-AWS-ExpressLink-DevKit

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

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

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

Связь

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

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

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

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

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

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

Конфигурации для быстрого старта на Espressif ESP32-C3-AWS-ExpressLink-DevKit — автоматически сгенерированы из спецификаций платы.

ESP32C3 160 МГц 4MB DIO RISC-V
Arduino IDE
Плата (Board) Esp32 C3 Aws Expresslink Devkit
Частота CPU 160 МГц
Размер Flash 4MB
Flash Mode DIO
Скорость загрузки 921600
Архитектура RISC-V

В Arduino IDE 2.0 откройте Boards Manager, найдите "esp32" от Espressif и установите пакет. Выберите Esp32 C3 Aws Expresslink Devkit в меню плат.

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

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

Значение board — близкое совпадение. Проверьте реестр плат PlatformIO для точного соответствия.

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

Espressif ESP32-C3-AWS-ExpressLink-DevKit - 160 МГц ESP32C3

Flash: 4MB | USB: N/A

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

esptool.py — команда прошивки
esptool.py \
  --chip esp32c3 \
  --baud 921600 \
  write_flash \
    --flash_mode dio \
    --flash_size 4MB \
    0x1000 bootloader.bin \
    0x8000    partitions.bin \
    0xe000    boot_app0.bin \
    0x10000   firmware.bin

Установка: pip install esptool — замените firmware.bin на ваш бинарный файл — загрузчик по адресу 0x1000

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

Полная справка по выводам Espressif ESP32-C3-AWS-ExpressLink-DevKit

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

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

Даташиты и ресурсы для Espressif ESP32-C3-AWS-ExpressLink-DevKit

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

Полная распиновка и соответствие 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-AWS-ExpressLink-DevKit

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

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

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