Подключение Дисплея TFT 3.2 дюйма

DemonCat
Offline
Зарегистрирован: 24.04.2022

Добрый день.
Волей случая достался жк дисплей на 3.2 дюйма. Насколько я сейчас понял он предназначен для arduino mega через отдельный шилд. Но в наличии есть esp8266, esp32 и Orange PI PC2.
Нужна помощь по подключению его к этим платам, в особенности к esp8266.

Если будут какие то демо скетчи - будет просто изумительно. Гугл мне не особо помог или я не знаю, как искать. В результатах только простые TFT дисплеи(

 Дисплей

b707
Offline
Зарегистрирован: 26.05.2017

для начала дайте ссылку на описание дисплея или лот на али

Ну и далее  - задача "хочу подключить но не знаю как" - это скорее задача для раздела "Ищу исполнителя"

DemonCat
Offline
Зарегистрирован: 24.04.2022

Да, согласен. не корректно сформулировал сообщение
Описание дисплея вот - https://www.geeetech.com/wiki/index.php/3.2TFT_LCD

Я так понимаю, используется 40 пиновый порт подключения. На меге Достаточно портов для его задействования, но на esp их нет. Я думал, что он заработает по протоколу SPI, Но такое не произошло. Вот и думаю, может это вообще не возможно или нужна какая то переходная плата.

Вопрос в том, что верна ли моя догадка?

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

для ESP8266 нужен дисплей подключаемый по SPI, к примеру 1.8TFT SPI 128*160 или 2.4 TFT SPI 240*320, придётся разобраться как его подключить по SPI

По примеру этого видимо:

// код для дисплея (TFT_GO) 
#include <Adafruit_GFX.h>    // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library for ST7735
#include <SPI.h>
#define TFT_CS         D0
#define TFT_RST        D3
#define TFT_DC         D4
#define TFT_SCK        D5 //HSPI SCK
#define TFT_SDA        D7 //HSPI MOSI       
#define TFT_LED        D8 //HSPI CS

 

b707
Offline
Зарегистрирован: 26.05.2017

DemonCat пишет:

Я думал, что он заработает по протоколу SPI, Но такое не произошло. Вот и думаю, может это вообще не возможно или нужна какая то переходная плата.

Вопрос в том, что верна ли моя догадка?

по вашей ссылке написано, что контроллер дисплея это 16 Bit Microcontroller(SSD1289). По этому обозначению в Гугле легко ищется, что им можно управлять параллельной шиной 8бит, параллельно 16 бит или по SPI. Никакой переходной платы не нужно, вопрос только в библиотеках. Ну и в уровне программиста :)

mixail844
Offline
Зарегистрирован: 30.04.2012

b707 пишет:

DemonCat пишет:

Я думал, что он заработает по протоколу SPI, Но такое не произошло. Вот и думаю, может это вообще не возможно или нужна какая то переходная плата.

Вопрос в том, что верна ли моя догадка?

по вашей ссылке написано, что контроллер дисплея это 16 Bit Microcontroller(SSD1289). По этому обозначению в Гугле легко ищется, что им можно управлять параллельной шиной 8бит, параллельно 16 бит или по SPI. Никакой переходной платы не нужно, вопрос только в библиотеках. Ну и в уровне программиста :)

по SPI уметь то умеет, да только на модуле ножки выбора интерфейса не разведены . 
судя по схеме модуля 
 
нашел в гугле по названию модуля указанному по ссылке ТС : https://www.geeetech.com/wiki/index.php/3.2TFT_LCD
DemonCat
Offline
Зарегистрирован: 24.04.2022

Большое спасибо за подсказку по дисплею. Пришлось заказать правильный)