TFT_LCD ST7735. На экране никакого эффекта.
- Войдите на сайт для отправки комментариев
Сб, 19/03/2022 - 22:06
Добрый день. Я новичок. Приобрел TFT_LCD экран. Вот такой: https://postimg.cc/gallery/ns8VGx6 Использую Ардуино Леонардо. Схема подключения пинов: Экран Плата GND GND VCC 5V SCL SCL SDA SDA RES 8 DC 10 CS 9 BL пусто Хочу запустить элементарную программку для теста.
http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii
Компилируется и загружается без ошибок. Но на экране никакого эффекта. (только горит экран) Сможете подсказать? Спасибо.
Ошибки в скетче.
#include <Adafruit_GFX.h> // Core graphics library #include <Adafruit_ST7735.h> // Hardware-specific library for ST7735 #include <Adafruit_ST7789.h> // Hardware-specific library for ST7789 #include <SPI.h> #define TFT_CS 10 #define TFT_RST 8 // Or set to -1 and connect to Arduino RESET pin #define TFT_DC 9 Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST); void setup(void) { tft.initR(INITR_BLACKTAB); // Init ST7735S chip, black tab tft.fillScreen(ST77XX_BLACK); tft.setCursor(0, 30); tft.setTextColor(ST77XX_RED); tft.setTextSize(1); tft.println("Hello World!"); tft.drawChar(20,20,'d',ST77XX_GREEN,ST77XX_BLUE,18); } void loop() { }какая ошибка в программе?
Ошибок а программе нет, просто это программа для дисплея с интерфейсом SPI
А это нормально, что у Вас DC и CS местами перепутаны?
Для ESP8266 я пользую так:
Ну да, для начала вернуть DC и CS на место, а потом вместо SDA и SCL подключить MOSI и SCK.
Прошу прощения, я неверно в таблице написал. Было подключено правильно CS - на 10, DS на 9. И программе так прописано в #define
для этого экрана SPI не подходит?
для этого экрана SPI не подходит?
А что по этому поводу написано в дэйташите?
Ну и чтобы два раза не ходить: заодно что там написано про I2C?
Запросил у производителя экранов дэйташит. Он его прислал. Вот код из программы, которая прилагалась. К сожалению, она не проходит компиляцию. Хотя библиотеку UTFT подключил.
патамушта этот гвоздь - UTFT - не в ту стену, если модуль от QDTech возьми на пробу эту библиотеку, внутри есть пример
Коллеги, я запросил на алике родной мануал и библиотеки. Вот итоговый код, который работает.
Для моего экрана QD_TFT180X SPI LCD 1.8^128x160 RGB TFT_LCD driver:ST7735 <UTFT.h> оказалась специфической. В файле DefaultFonts.c нужно было сделать несколько исправлений, чтобы прошла компиляция. Выкладываю https://cloud.mail.ru/public/esn8/1KTcJBxtR
А также полноценный код для теста
И описание коннекта от китайцев.