TFT LCD 2.2 SPI ILI9225 белые полосы

Makar4ikam

✩✩✩✩✩✩✩
18 Ноя 2025
3
2
Всем привет, не могу разобраться в чем же проблема, изучаю мат. часть купил дисплей tft LCD 2.2 SPI ili9225, работает в связке с ESP8266 NodeWcu v3. Пробывал работать на библиотеке TFT_22_ILI9225.h - работает, пробывал с библиотекой TFT_eSPI - не хочет, не могу настроить библиотеку, раз получилось получить изображение, сплошные помехи . Но в верху дисплея горизонтальные полосы что на одной, что на другой библиотеке. И вот вопрос может я не правильно подключаю или бракованный дисплей?
#define TFT_RST 4 // D2
#define TFT_RS 5 // D1
#define TFT_CLK 14 // D5 SCK
#define TFT_SDI 13 // D7 MOSI
#define TFT_CS 15 // D8 SS
#define TFT_LED 2 // D4
#define TFT_BRIGHTNESS 200 // Initial brightness of TFT backlight (optional)
TFT_22_ILI9225.h-работает с такими настройками подключения
 

Вложения

  • Лойс +1
Реакции: Noan

Noan

✩✩✩✩✩✩✩
22 Мар 2020
2
0
Что бы не создавать новую тему, я дополню, что у меня тоже такая же проблема. Часть экрана в белом шуме. Меняешь ориентацию, не помогает. Но главное, что эта часть работает, если туда выводить какую либо текстовую информацию, она показывает и обновляется, как в моем случае, это время.
 

Вложения

Makar4ikam

✩✩✩✩✩✩✩
18 Ноя 2025
3
2
@Noan, Привет, у тебя картина лучше хотябы пропадет шум под текстом, у меня текст под полосками. Пока вышел из положения, залил весь экран белым. Кстати возможно тебе тоже поможет, не очищать экран, а залить фон:
void clearScreen() {
// Очищаем весь экран нашим цветом фона
tft.fillRectangle(0, 0, 175, 220, BG_COLOR);
}
void displayStaticElements() {
clearScreen(); // Используем функцию очистки
 
Изменено: