TTGO T-OI PLUS RISC-V ESP32-C3

Плата разработки TTGO T-OI PLUS RISC-V ESP32-C3 на базе микроконтроллера ESP32C3. Подробные характеристики, распиновка, настройка и возможности.


TTGO T-OI PLUS RISC-V ESP32-C3

TTGO T-OI PLUS RISC-V ESP32-C3 — это отладочная плата на базе мощного микроконтроллера ESP32C3 с архитектурой RISC-V. Она обеспечивает максимальную частоту процессора 160 МГц и оснащена 4 МБ flash-памяти.

TTGO T-OI PLUS RISC-V ESP32-C3
Навигация
Разделы статьи
Примеры кода
Конфигурации плат

О плате TTGO T-OI PLUS RISC-V ESP32-C3

TTGO T-OI PLUS RISC-V ESP32-C3 — компактная отладочная плата от компании LilyGO на базе микроконтроллера ESP32C3 с процессорным ядром RISC-V. Плата оснащена портом USB-C для удобного подключения и программирования, что делает её отличным выбором для портативных и бюджетных IoT-проектов. TTGO T-OI PLUS поддерживает Wi-Fi 802.11 b/g/n (2,4 ГГц) и Bluetooth 5.0 с поддержкой BLE, обеспечивая современные возможности беспроводной связи при низкой стоимости и энергопотреблении.

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

Полные спецификации оборудования для TTGO T-OI PLUS RISC-V ESP32-C3

Связь
WiFi802.11 b/g/n (2,4 ГГц)
Bluetooth5.0
BLE5.0
Микроконтроллер
МодельESP32C3
Частота160 МГц
Память4 МБ
АрхитектураRISC-V
Возможности и пины
Цифровые I/O12
Аналоговые входы3
Прерывания12

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

ESP32C3 160 МГц 4 МБ QIO RISC-V

Arduino IDE Arduino IDE

Плата (Board)Ttgo-t-oi-plus Dev
Частота CPU160 МГц
Размер Flash4 МБ
Flash ModeQIO
Скорость загрузки921600
АрхитектураRISC-V

В Arduino IDE 2 откройте Boards Manager, найдите "esp32" от Espressif и установите его. Затем перейдите в Tools → Board и выберите "Ttgo-t-oi-plus Dev" для TTGO T-OI PLUS RISC-V ESP32-C3.

PlatformIO PlatformIO

[env:ttgo-t-oi-plus]
platform  = espressif32
board     = esp32-c3-devkitm-1
framework = arduino

; Точная конфигурация железа для TTGO T-OI PLUS 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 ESPHome

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

TTGO T-OI PLUS RISC-V ESP32-C3 - 160 МГц

Flash: 4MB | USB: N/A

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

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

Схема распиновки TTGO T-OI PLUS

Полная справка по выводам TTGO T-OI PLUS RISC-V ESP32-C3

Схема распиновки TTGO T-OI PLUS RISC-V ESP32-C3
Распиновка TTGO T-OI PLUS предоставляет доступ к 12 GPIO и интерфейсам связи. Плата имеет пины питания, UART-пины (TX, RX), I2C-пины (SDA, SCL), SPI-пины (MISO, MOSI, SCK, SS). ADC-пины доступны для работы с аналоговыми сигналами. Плата поддерживает PWM и другие цифровые функции. Особенностью является наличие встроенного светодиода и пина измерения напряжения батареи (BAT_ADC_PIN).

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

Даташиты и ресурсы для TTGO T-OI PLUS RISC-V ESP32-C3

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

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

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

Настройки сборки и загрузки по умолчанию для TTGO T-OI PLUS RISC-V ESP32-C3

Настройка Значение
Инструмент загрузчика esptool_py
Инструмент сетевой загрузки esp_ota
Адрес загрузчика 0x0
Режим Flash QIO СКОРОСТЬ ЗАГРУЗКИ921600 АРХИТЕКТУРАRISC-V

В ARDUINO IDE 2 ОТКРОЙТЕ BOARDS MANAGER, НАЙДИТЕ “ESP32” ОТ ESPRESSIF И УСТАНОВИТЕ ЕГО. ЗАТЕМ ПЕРЕЙДИТЕ В TOOLS → BOARD И ВЫБЕРИТЕ “TTGO-T-OI-PLUS DEV” ДЛЯ TTGO T-OI PLUS RISC-V ESP32-C3.

PLATFORMIO

[ENV:TTGO-T-OI-PLUS] PLATFORM = ESPRESSIF32 BOARD = ESP32-C3-DEVKITM-1 FRAMEWORK = ARDUINO

; ТОЧНАЯ КОНФИГУРАЦИЯ ЖЕЛЕЗА ДЛЯ TTGO T-OI PLUS 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”

TTGO T-OI PLUS RISC-V ESP32-C3 - 160 МГЦ

FLASH: 4MB | USB: N/A

ВСТАВЬТЕ В .YAML ФАЙЛ УСТРОЙСТВА. СМ. ДОКУМЕНТАЦИЮ ESPHOME ESP32 ДЛЯ ПОЛНОГО СПИСКА ОПЦИЙ.

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

СХЕМА РАСПИНОВКИ TTGO T-OI PLUS

ПОЛНАЯ СПРАВКА ПО ВЫВОДАМ TTGO T-OI PLUS RISC-V ESP32-C3

РАСПИНОВКА TTGO T-OI PLUS ПРЕДОСТАВЛЯЕТ ДОСТУП К 12 GPIO И ИНТЕРФЕЙСАМ СВЯЗИ. ПЛАТА ИМЕЕТ ПИНЫ ПИТАНИЯ, UART-ПИНЫ (TX, RX), I2C-ПИНЫ (SDA, SCL), SPI-ПИНЫ (MISO, MOSI, SCK, SS). ADC-ПИНЫ ДОСТУПНЫ ДЛЯ РАБОТЫ С АНАЛОГОВЫМИ СИГНАЛАМИ. ПЛАТА ПОДДЕРЖИВАЕТ PWM И ДРУГИЕ ЦИФРОВЫЕ ФУНКЦИИ. ОСОБЕННОСТЬЮ ЯВЛЯЕТСЯ НАЛИЧИЕ ВСТРОЕННОГО СВЕТОДИОДА И ПИНА ИЗМЕРЕНИЯ НАПРЯЖЕНИЯ БАТАРЕИ (BAT_ADC_PIN).

ПОЛЕЗНЫЕ ССЫЛКИ ДАТАШИТЫ И РЕСУРСЫ ДЛЯ TTGO T-OI PLUS RISC-V ESP32-C3

ДАТАШИТ ПЛАТЫ

ТЕХНИЧЕСКИЕ СПЕЦИФИКАЦИИ

ДАТАШИТ ESP32C3

СПРАВОЧНИК ПО МИКРОКОНТРОЛЛЕРУ

Максимальный размер 4 МБ FLASH MODEQIO СКОРОСТЬ ЗАГРУЗКИ921600 АРХИТЕКТУРАRISC-V

В ARDUINO IDE 2 ОТКРОЙТЕ BOARDS MANAGER, НАЙДИТЕ “ESP32” ОТ ESPRESSIF И УСТАНОВИТЕ ЕГО. ЗАТЕМ ПЕРЕЙДИТЕ В TOOLS → BOARD И ВЫБЕРИТЕ “TTGO-T-OI-PLUS DEV” ДЛЯ TTGO T-OI PLUS RISC-V ESP32-C3.

PLATFORMIO

[ENV:TTGO-T-OI-PLUS] PLATFORM = ESPRESSIF32 BOARD = ESP32-C3-DEVKITM-1 FRAMEWORK = ARDUINO

; ТОЧНАЯ КОНФИГУРАЦИЯ ЖЕЛЕЗА ДЛЯ TTGO T-OI PLUS BOARD_BUILD.MCU = ESP32C3 BOARD_BUILD.F_CPU = 160000000L BOARD_BUILD.FLASH_SIZE = 4МБ BOARD_BUILD.FLASH_MODE = QIO BOARD_UPLOAD.FLASH_SIZE = 4МБ ЗНАЧЕНИЕ BOARD — БЛИЗКОЕ СОВПАДЕНИЕ. ПРОВЕРЬТЕ РЕЕСТР ПЛАТ PLATFORMIO ДЛЯ ТОЧНОГО СООТВЕТСТВИЯ.

ESPHOME

ESP32: BOARD: ESP32-C3-DEVKITM-1 FRAMEWORK: TYPE: ARDUINO # ИЛИ “ESP-IDF”

TTGO T-OI PLUS RISC-V ESP32-C3 - 160 МГЦ

FLASH: 4МБ | USB: N/A

ВСТАВЬТЕ В .YAML ФАЙЛ УСТРОЙСТВА. СМ. ДОКУМЕНТАЦИЮ ESPHOME ESP32 ДЛЯ ПОЛНОГО СПИСКА ОПЦИЙ.

ESPTOOL.PY

ESPTOOL.PY
—CHIP ESP32C3
—BAUD 921600
WRITE_FLASH
—FLASH_MODE QIO
—FLASH_SIZE 4МБ
0X0 BOOTLOADER.BIN
0X8000 PARTITIONS.BIN
0XE000 BOOT_APP0.BIN
0X10000 FIRMWARE.BIN УСТАНОВКА: PIP INSTALL ESPTOOL — ЗАМЕНИТЕ FIRMWARE.BIN НА ВАШ БИНАРНЫЙ ФАЙЛ — ЗАГРУЗЧИК ПО АДРЕСУ 0X0

СХЕМА РАСПИНОВКИ TTGO T-OI PLUS

ПОЛНАЯ СПРАВКА ПО ВЫВОДАМ TTGO T-OI PLUS RISC-V ESP32-C3

РАСПИНОВКА TTGO T-OI PLUS ПРЕДОСТАВЛЯЕТ ДОСТУП К 12 GPIO И ИНТЕРФЕЙСАМ СВЯЗИ. ПЛАТА ИМЕЕТ ПИНЫ ПИТАНИЯ, UART-ПИНЫ (TX, RX), I2C-ПИНЫ (SDA, SCL), SPI-ПИНЫ (MISO, MOSI, SCK, SS). ADC-ПИНЫ ДОСТУПНЫ ДЛЯ РАБОТЫ С АНАЛОГОВЫМИ СИГНАЛАМИ. ПЛАТА ПОДДЕРЖИВАЕТ PWM И ДРУГИЕ ЦИФРОВЫЕ ФУНКЦИИ. ОСОБЕННОСТЬЮ ЯВЛЯЕТСЯ НАЛИЧИЕ ВСТРОЕННОГО СВЕТОДИОДА И ПИНА ИЗМЕРЕНИЯ НАПРЯЖЕНИЯ БАТАРЕИ (BAT_ADC_PIN).

ПОЛЕЗНЫЕ ССЫЛКИ ДАТАШИТЫ И РЕСУРСЫ ДЛЯ TTGO T-OI PLUS RISC-V ESP32-C3

ДАТАШИТ ПЛАТЫ

ТЕХНИЧЕСКИЕ СПЕЦИФИКАЦИИ

ДАТАШИТ ESP32C3

СПРАВОЧНИК ПО МИКРОКОНТРОЛЛЕРУ

схема распиновки ttgo t-oi plus

полная справка по выводам ttgo t-oi plus risc-v esp32-c3

схема распиновки ttgo t-oi plus risc-v esp32-c3
распиновка ttgo t-oi plus предоставляет доступ к 12 gpio и интерфейсам связи. плата имеет пины питания, uart-пины (tx, rx), i2c-пины (sda, scl), spi-пины (miso, mosi, sck, ss). adc-пины доступны для работы с аналоговыми сигналами. плата поддерживает pwm и другие цифровые функции. особенностью является наличие встроенного светодиода и пина измерения напряжения батареи (bat_adc_pin).

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

даташиты и ресурсы для ttgo t-oi plus risc-v esp32-c3

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

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

схема распиновки ttgo t-oi plus

полная справка по выводам ttgo t-oi plus risc-v esp32-c3

схема распиновки ttgo t-oi plus risc-v esp32-c3
распиновка ttgo t-oi plus предоставляет доступ к 12 gpio и интерфейсам связи. плата имеет пины питания, uart-пины (tx, rx), i2c-пины (sda, scl), spi-пины (miso, mosi, sck, ss). adc-пины доступны для работы с аналоговыми сигналами. плата поддерживает pwm и другие цифровые функции. особенностью является наличие встроенного светодиода и пина измерения напряжения батареи (bat_adc_pin).

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

даташиты и ресурсы для ttgo t-oi plus risc-v esp32-c3

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

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

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

Другие платы разработки на базе микроконтроллера ESP32C3