LilyGo T-Display-S3 Touch

Плата разработки LilyGo T-Display-S3 Touch на базе микроконтроллера ESP32-S3. Подробные характеристики, распиновка, настройка и возможности.


LilyGo T-Display-S3 Touch

LilyGo T-Display-S3 Touch — это мощная плата разработки на базе микроконтроллера ESP32-S3 с архитектурой Xtensa. Она обеспечивает максимальную частоту процессора 240 МГц и оснащена 16 МБ flash-памяти и 8 МБ PSRAM.

LilyGo T-Display-S3 Touch
Навигация
Разделы статьи
Примеры кода
Конфигурации плат

О плате LilyGo T-Display-S3 Touch

LilyGo T-Display-S3 Touch — это мощная плата разработки на базе ESP32-S3 со встроенным WiFi и Bluetooth 5. Оснащена 1.9-дюймовым LCD-дисплеем (270x320) с драйвером ST7789V и сенсорным экраном CST816. Плата имеет 8 МБ PSRAM и 16 МБ Flash-памяти, что обеспечивает достаточный объём для хранения данных и производительность для сложных приложений. Идеальна для создания графических интерфейсов и IoT-проектов.

Где купить LilyGo T-Display-S3 Touch

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

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

Полные спецификации оборудования для LilyGo T-Display-S3 Touch

Связь

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

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

Модель esp32s3
Частота 240 МГц
Flash 16 МБ
PSRAM 8 МБ

Дисплей

Тип LCD
Размер 1.9"
Разрешение 170x320
Драйвер ST7789V

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

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

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

Конфигурации для быстрого старта на LilyGo T-Display-S3 Touch — автоматически сгенерированы из спецификаций платы.

ESP32-S3 240 МГц 16MB DIO Xtensa
Arduino IDE
Плата (Board) Lilygo T Display S3
Частота CPU 240 МГц
Размер Flash 16MB
Flash Mode DIO
Скорость загрузки 921600
Архитектура Xtensa

В Arduino IDE 2.0 откройте Boards Manager, найдите "esp32" от Espressif и установите пакет. Выберите Lilygo T Display S3 в меню плат.

PlatformIO
[env:lilygo_t_display_s3_touch]
platform  = espressif32
board     = esp32-s3-devkitm-1
framework = arduino

; Точная конфигурация железа для LilyGo T-Display-S3 Touch board_build.mcu = esp32s3 board_build.f_cpu = 240000000L board_build.flash_size = 16MB board_build.flash_mode = dio board_upload.flash_size = 16MB

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

ESPHome
esp32:
  board: esp32-s3-devkitc-1
  framework:
    type: arduino   # или "esp-idf"

LilyGo T-Display-S3 Touch - 240 МГц ESP32S3

Flash: 16MB | PSRAM: 8MB | USB: N/A

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

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

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

Распиновка

Полная справочная информация по GPIO и функциям пинов LilyGo T-Display-S3 Touch

Цифровые
13
Аналоговые
10
PWM
13
Прерывания
13
Пин Аналог Touch PWM Другое
GPIO0 A0 T1 PWM BUTTON_1
GPIO1 A1 T2 PWM
GPIO2 A2 T3 PWM
GPIO4 PWM BAT_VOLT
GPIO5 PWM LCD_RES
GPIO6 PWM LCD_CS
GPIO7 PWM LCD_DC
GPIO8 PWM LCD_WR
GPIO9 PWM LCD_RD
GPIO10 A9 T10 PWM SS
GPIO11 A10 T11 PWM MOSI
GPIO12 A11 T12 PWM SCK
GPIO13 A12 T13 PWM MISO
GPIO15 PWM LCD_POWER_ON
GPIO17 A16 PWM SCL
GPIO18 A17 PWM SDA
GPIO21 PWM
GPIO43 PWM TX
GPIO44 PWM RX
Легенда: A#Аналоговый вход T#Touch PWMPWM TX/RXSerial

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

Настройки сборки и загрузки по умолчанию для LilyGo T-Display-S3 Touch

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

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

Даташиты и ресурсы для LilyGo T-Display-S3 Touch

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

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