
TFT 1,3″ ST7789 · 240×240, SPI без CS
Не установлен · GMT130-V1.0, 7 контактов, без CS
Квадратный цветной экран для меню и графиков
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает GMT130-V1.0, 7 контактов, без CS
Квадратный цветной IPS TFT-модуль. Обе стороны платы маркированы GMT130-V1.0; сзади также указаны ST7789, 240×240 и SPI. GoldenMorning публикует этот референс, а точная фотография найдена у TZT. Торговые названия продавцов не создают отдельные аппаратные модели. Изготовитель конкретного поставленного экземпляра по фотографии не удостоверяется.
У семиконтактного разъёма нет CS и MISO. Дисплей постоянно принимает SCK/SDA, поэтому его нельзя обычным способом отключить от общей SPI-шины сигналом выбора. Для него удобно выделить собственную шину. SDA означает MOSI, а не I²C; чтение идентификатора и подтверждение приёма по этому разъёму недоступны.
Схема поставщика подтверждает транзисторное управление BLK. Пример использует ST7789 240×240, SPI_MODE3 и rotation 2: такая ориентация даёт MADCTL 0x00, RGB и окно с началом 0/0, как в исходнике GMT130 из архива поставщика. После включения проверьте рамку и три цветных поля. Отправка команд через Serial не удостоверяет наличие изображения; аппаратного испытания не было.
Характеристики
- Размерная группа
- Мини
- Номинальная диагональ
- 1.3 дюйм
- Разрешение
- 240 × 240
- Контроллер
- ST7789 (маркировка PCB и первоисточник)
- Цветность
- Цветной; RGB565, 65 536 цветов в примере
- Интерфейс
- SPI записи, отдельный D/C; MISO и CS не выведены
- Порядок контактов и ориентация
- Вид спереди, надпись GMT130-V1.0 внизу, разъём сверху. Слева направо: 1 GND, 2 VCC, 3 SCK, 4 SDA, 5 RES, 6 DC, 7 BLK. На виде сзади слева направо порядок зеркальный.
- Технология
- TFT LCD, IPS
- Габарит PCB
- 27,50 ±0,20 × 39,00 ±0,20 мм
- Толщина PCB
- 1.2 мм
- Общий вылет с гребёнкой
- 11.3 мм
- Активная область
- 23,40 × 23,40 мм
- Контур BL по чертежу
- 26,16 ±0,20 × 29,22 ±0,20 мм
- Референс необвязной панели
- GMT013-01:26,16 ×29,22 ×1,50 мм; не габарит PCB
- Размеры в исходном фото
- 27,60 ×38,90 мм; укладываются в допуск PCB
- Питание и подсветка
- BLK — транзисторный управляющий вход с подтяжкой к VCC; в примере 3,3 В для постоянного света. Паспортные 30 мА(тип.)/40 мА(макс.) относятся к LED панели, не ко всему модулю.
- Профиль первого теста
- ST7789 240x240, SPI_MODE3
- Смещения профильного исходника
- 0 / 0 при rotation 2
- Порядок цветовых компонент
- RGB
- Инверсия профильного исходника
- INVON
- Питание модуля
- VCC: 3,3 В; логические сигналы 3,3 В. Схема GMT130 в архиве поставщика и NXP AN14442 подтверждают такой вариант. В CC непосредственно связан с питанием панели; 5-вольтовую логику не подключать. Диапазон питания панели до 3,3 В не является допуском 5 В для готового модуля.
ПРАКТИКА
Подключение

| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| GND | GND | Пример: классический ESP32 DevKitC с ESP32-WROOM-32; GPIO не универсальны для C3/C6/S3. Общая земля. |
| VCC | 3V3 | Пример: классический ESP32 DevKitC с ESP32-WROOM-32; GPIO не универсальны для C3/C6/S3. Питание 3,3 В в этом тесте. |
| SCK | GPIO18 | Пример: классический ESP32 DevKitC с ESP32-WROOM-32; GPIO не универсальны для C3/C6/S3. Тактовая линия SPI. |
| SDA | GPIO23 | Пример: классический ESP32 DevKitC с ESP32-WROOM-32; GPIO не универсальны для C3/C6/S3. Вход MOSI, не I²C. |
| RES | GPIO26 | Пример: классический ESP32 DevKitC с ESP32-WROOM-32; GPIO не универсальны для C3/C6/S3. Активный низкий аппаратный сброс. |
| DC | GPIO27 | Пример: классический ESP32 DevKitC с ESP32-WROOM-32; GPIO не универсальны для C3/C6/S3. Низкий уровень — команда; высокий — данные. |
| BLK | 3V3 | Пример: классический ESP32 DevKitC с ESP32-WROOM-32; GPIO не универсальны для C3/C6/S3. Управляющий вход транзистора подсветки; 3,3 В постоянно включает свет. |
Подходит для ESP32, Arduino. Выберите контакты по документации своей платы.
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги интегрировать TFT 1,3″ ST7789 · 240×240, SPI без CS (GMT130-V1.0, 7 контактов, без CS) в мой проект. Сначала уточни плату микроконтроллера, среду и задачу, сверь маркировку PCB и порядок контактов. Базовый пример относится только к классическому ESP32 DevKitC/ESP32-WROOM-32. Питание и логика 3,3 В; SDA — это MOSI. Профиль первого теста: ST7789 240x240, SPI_MODE3; rotation 2; смещения 0 / 0 при rotation 2; порядок RGB; INVON. Источник сопоставления: GMT130 V1.0: стр.4–6; Arduino1.3TFT7PINspi.ino в архиве 1.3TFTGMT130-ST7789. Это данные исходника и выбранной библиотеки, а не результаты аппаратного испытания. Учитывай, что родственные панели могут отличаться. Проверь рамку по четырём краям, RGB и ориентацию. Не называй Serial-печать подтверждением связи. У этого модуля нет CS и MISO, поэтому выдели ему SPI-шину. Подготовь согласованную схему для моей платы, зависимости и минимальный пример. Не добавляй 5-вольтовую логику. Для LED/LEDA не заменяй питание от 3,3 В с ограничением тока выходом GPIO. Если ревизия отличается, уточни её схему, а не копируй случайный Adafruit tab.
Библиотеки
Установите библиотеку для своей среды и откройте пример из её документации.
Что именно прописать
- Плата примера
ESP32 DevKitC / ESP32-WROOM-32Для других ESP32 выбираются их доступные GPIO.
- Библиотека
Adafruit ST7735 and ST7789 LibraryДополнительно Adafruit GFX Library и Adafruit BusIO через Library Manager.
- Профиль панели
ST7789 240x240, SPI_MODE3Сопоставлен с указанным разделом поставщика; цвет PCB не выбирает tab.
- Проверка
RGB-поля и белая рамка; код не испытан аппаратно4 МГц в примере — выбранная тестовая скорость, не паспортный максимум.
ESP32 DevKitC: первичная проверка RGB и рамки
cpp#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Adafruit_ST7789.h>
// Classic ESP32 DevKitC / ESP32-WROOM-32, Arduino-ESP32.
// GMT130-V1.0: GND=GND, VCC=3V3, SCK=18, SDA=23,
// RES=26, DC=27, BLK=3V3. This board has no CS or MISO.
Adafruit_ST7789 display(&SPI, -1, 27, 26);
void setup() {
Serial.begin(115200);
SPI.begin(18, -1, 23, -1);
display.init(240, 240, SPI_MODE3);
display.setSPISpeed(4000000); // conservative test speed, not a module rating
display.setRotation(2); // vendor MADCTL=0x00, x/y offsets=0/0
display.fillScreen(ST77XX_BLACK);
display.fillRect(0, 0, 80, 240, ST77XX_RED);
display.fillRect(80, 0, 80, 240, ST77XX_GREEN);
display.fillRect(160, 0, 80, 240, ST77XX_BLUE);
display.drawRect(0, 0, 240, 240, ST77XX_WHITE);
display.setTextColor(ST77XX_WHITE);
display.setTextSize(2);
display.setCursor(8, 8);
display.print("GMT130 TEST");
Serial.println("Commands sent. Check RGB order and all four borders visually.");
}
void loop() {
delay(1000);
}Полный скетч. API сверено с первичным репозиторием Adafruit; профиль адресации/цвета сопоставлен с техническим архивом того же поставщика. Гамма и прочие значения стандартной библиотеки не названы заводской калибровкой. Компиляция и аппаратное испытание не выполнялись. При отсутствии рамки/неверных цветах сначала сверить ревизию и профиль; не повышать питание. SPI записи не сообщает, принят ли кадр.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


