Господа, помогите пожалуйста настроить экран. Я купил st7735s tzt 1.77" и для подключения использую ACELEX supermini ESP32-с3. Что не делаю экран остаётся белым и ничего не показывает. Подключил по следующей схеме:
Пробовал через библиотеку TFT_eSPI и менял User_Setup.h до следующей конфигурации:
#define TFT_BACKLIGHT_ON HIGH
#define TFT_RGB_ORDER TFT_RGB
#define SPI_FREQUENCY 40000000
#define SPI_READ_FREQUENCY 20000000
#define SPI_TOUCH_FREQUENCY 2500000
TFT_eSPI tft = TFT_eSPI();
Serial.println("TZT 1.77\" + ESP32-C3 + TFT_eSPI");
tft.fillScreen(TFT_BLACK);
tft.setTextColor(TFT_WHITE, TFT_BLACK);
tft.drawString("TZT 1.77\"", 10, 20);
tft.drawString("WORKING!", 10, 50);
tft.fillCircle(120, 80, 30, TFT_RED);
tft.fillRect(10, 90, 60, 40, TFT_GREEN);
tft.drawLine(0, 0, 160, 128, TFT_BLUE);
tft.fillScreen(TFT_RED); delay(500);
tft.fillScreen(TFT_GREEN); delay(500);
tft.fillScreen(TFT_BLUE); delay(500);
не вышло, пробовал и через библиотеку ESP32 core со следующим кодом:
#include <Adafruit_GFX.h>
#include <Adafruit_ST7735.h>
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);
Serial.println("ST7735S TZT 1.77\" + ESP32-C3");
digitalWrite(TFT_BL, HIGH);
tft.initR(INITR_144GREENTAB);
tft.fillScreen(ST7735_BLACK);
tft.setTextColor(ST7735_WHITE);
tft.fillCircle(100, 80, 25, ST7735_RED);
tft.drawRect(10, 70, 60, 40, ST7735_YELLOW);
tft.drawLine(0, 0, 160, 128, ST7735_BLUE);
Serial.println("ЭКРАН ДОЛЖЕН ПОКАЗАТЬ ЦВЕТА!");
tft.fillScreen(ST7735_RED); delay(500);
tft.fillScreen(ST7735_GREEN); delay(500);
tft.fillScreen(ST7735_BLUE); delay(500);
Из совета в прошлом посте изменил MOSI с 6 на 5. Bk с 8 на 3.3 V. В соответствии изменил код но ничего не помогло, экран как был белым так и остался. Репост делаю пушто ещё надеюсь что-то кто-то заметит