ST7789 нет изображения

Добрый день, подключил tft дисплей по SPI протоколу к меге2560, все вроде сделал правильно … но экранчик светится и все, инфы нет - пусто!
/
// Определение SPI для Arduino Mega2560
#define TFT_DC 48 //
#define TFT_RST 49 //
//#define TFT_MISO 50 // Не используем
//#define TFT_MOSI 51 //
//#define TFT_CLK 52 //
#define TFT_CS 53 //Дисплей может не работать, если у него есть контакт CS, попробуйте использовать SPI_MODE0,
// который является режимом по умолчанию для библиотеки, или просто используйте: tft.init(240, 240);

Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_RST, TFT_DC); //TFT_MOSI, TFT_CLK,

Вывожу текст
/
tft.init(76, 284, SPI_MODE0); // IИнициализируйте с размерами экрана
tft.setRotation(0); // При необходимости отрегулируйте ориентацию
tft.fillScreen(ST77XX_BLACK);
tft.setTextColor(ST77XX_RED);
tft.setTextSize(1);
tft.setCursor(10,10);
tft.println(“1234567890”);

С ардуинки на дсплей сигналы подаю через делитель 2ком/3ком. Схему соединения брал с инета. Подскажите в чем может быть проблема, что я делаю нетак?

вижу почерк ЫЫ, инфа 78%
не вижу что бы вы в коде подключали библиотеку…
а во вторых можете у него спросить как указывать настройки для конкретного tft дисплея, и конкретной библиотеке

Да я пропустил библы, да и кудаж без них.

#include <Adafruit_GFX.h>
#include <Adafruit_ST7789.h>
#include <SPI.h>
  1. Вы неправильно вставили код. Код должен быть вставлен полностью и с номерами строк;
  2. Вы не привели схему подключения (которую брали из Интернета).

Можно продолжить, но давайте, сначала, это исправим.

Почему такие странные пины для SPI ?

#define PIN_SPI_SS (53)
#define PIN_SPI_MOSI (51)
#define PIN_SPI_MISO (50)
#define PIN_SPI_SCK (52)


ту схему что закладывал в разработку чет уже и не найду, вот подобная.
попинам, инфа опять же с инета:

TFT spi 1.8 Arduino Uno Arduino Nano Arduino Mega
LED 3.3V 3.3V 3.3V
SCK 13 13 52
SDA 11 11 51
A0 9 9 9
RESET 8 8 8
CS 10 10 10
GND GND GND GND
VСС 5V 5V 5V

ну вставка со страницы ужас, извиняйте

Сейчас просматривал схемы подключения этих дисплеев к ардуинке и вижу что сигналы подают через резисторы номиналы их гуляют сильно, это так важно? У мена стоят резюки 2к/3к, может надо просто поставить на сигналы по килоому?

Вы издеваетесь?
Как мы можем сказать, правильная у вас схема или нет, если вы сами не помните, какие у вас пины?

К тому же, в табличке у вас одни пины, а на картинке другие.

Уважаемый, если все что вы можете сказать про подключение, что “оно вроде бы такое” - то и ответ вам будет “схема вроде бы рабочая”.

На этом ветку закрываем, так как помощь вы получили. Идите, пользуйтесь

1 лайк

конечно

Ну на счет издевательства это пожалуй перебор. я привел все данные по теме. А по пинам, что не так??? SPI выводы определены правильно. Ладно, спасибо всем за помощь, удачи вам. Тема закрыта.

какие именно?? В вашей теме приведено аж четыре! разных наборов пинов.
Издевательство и есть.

Замечательно. Разбирайтесь сами.
В следующий раз, перед тем как написать - возьмите себе за труд правильно описать свой же проект.

1 лайк

“Говно ваш рецепт форум”.
“Готовила все по рецепту, только вместо курицы взяла рыбу, вместо грибов положила бананы, а вместо пармезана - брынзу. Решила не тушить а отварить (ведь это полезнее), соль не добавляла, но добавила по своему вкусу корицу, ванильный сахар и зеленый лук. Получилась полная хрень - вообще не съедобно, даже кошка есть не стала. Говно ваш рецепт, автору минус.”(с)

3 лайка

подождите, куда же вы ?

может быть тут некоторые подсознательно боятся конкуренции в профессии, и имеют цель что бы вы бросили все, и сменили профессию, нельзя так легко сдаваться!

попробуйте выложить код правильно, целиком, и что бы компилировался!
а далее будет видно…)))

этого мало

зачем? щас резисторы поменяет и всё заработает, а то вечно ходют тут всякие, коды тырят

Точно с таким же результатом (т.е. нулевым) закончилась и прошлая тема ТС на форуме.
Может, в консерватории что-то поправить?

1 лайк

Простите, но нужна не подобная, а именно Ваша. И код нужен не подобный, а именно Ваш!

Вы этого не понимаете?

так может все таки перестанет стесняться, и скинет свое фото пайки, а там может и опознаем что у него драйвер не для того дисплея…

я слышал что мысли, особенно плохие имеют свойства материализовываться, вот вы думаете плохо о том что он ожидает что он что то выложит, и все бросяться его пытать вопросами и помогать, в итоге приходят такие, незя же так предвзято относиться к людям…

хотя да… предыдущую его тему я не чекал))))

не тырят а читают, и если что то интересное берут и пытаются его модернизировать!
и в целом надо не жмотиться, а выкладывать больше кодов, иногда они наталкивают на интересные мысли!

а может и нет.

Главная идея, которую ТС и всем новичкам стоит усвоить - спрашивающий должен сделать так, чтобы другим было легко и приятно ему помогать.

В данном случае все наоборот - надо приложить кучу усилий, чтобы просто получить от ТС правильную картину его проекта - причем он сам максимально вставляет палки в колеса.
А оно мне надо? - не хочет, пусть идет лесом

3 лайка