Проблема tft ssd1963 заплывание экрана, но touchscreen работает

cb3
Offline
Зарегистрирован: 28.10.2013

Приветствую, возникла проблема в проекте Arduino Mega 2560 и TFT экран, драйвер SSD1963 с TouchScreen-ом.

Пользую библиотеку UTFT и UTouch.

При работе, время от времени возникает проблема с экраном - экран "зливается" белым цветом, при этом Arduin-а функционирует, то есть если нажимать на места где должны быть кнопки, то TouchScreen отрабатывает нажатия и контроллер действует согласно алгоритму.

Пробовали 2 платы Arduino Mega 2560 разных производителей, и два экрана, то есть дефект изделия исключен..

Но мыслей что-то нет совсем. Прошу помощи... Заранее Спасибо!

Вот как это выглядит в динамике:

Rednaxela
Offline
Зарегистрирован: 26.08.2013

Проблема может быть с питанием. У меня было то же самое.

Нужно на ногу 5В на плате дисплея для питания подсветки (там должно быть подписано) подавать внешнее напряжение 5В 600мА. Шилд и сама ардуино не тянет.

Тогда все работает корректно.

cb3
Offline
Зарегистрирован: 28.10.2013

Попробовали на LED+ LED- подали внешние 5 вольт, но ничего не изменилось.

Прилагаю видео с этим эффектом, а также контактуню площадку с экрана.

Видео этого эффекта http://nextflight.ru/20131204.avi ~600Кб

может ли это быть из за неправильной программной настройки драйвера?

Пока это работает так:

#include <UTFT.h>
#include <UTouch.h>
#define TOUCH_ORIENTATION  LANDSCAPE
uint16_t u16CRC;
extern uint8_t rus[];
UTFT LCD (SSD1963_800,38,39,40,41);
UTouch TOUCH(6,5,4,3,2);
 

Спасибо!

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

У меня периодически бывает так же)
Появляется в основном при бросках питания (девайс стоит в авто, если двигатель сразу не схватит и приходится крутить дольше - дисплей может залить белым, как у тебя) Связка другая (DUE + 7"), но проц на TFT такой же SSD1963, питается дисплей отдельно ардуинка с датчиками отдельно, каждая через свой DC-DC на LM2596

Rednaxela
Offline
Зарегистрирован: 26.08.2013

cb3 пишет:

Попробовали на LED+ LED- подали внешние 5 вольт, но ничего не изменилось.

Прилагаю видео с этим эффектом, а также контактуню площадку с экрана.

Видео этого эффекта http://nextflight.ru/20131204.avi ~600Кб

может ли это быть из за неправильной программной настройки драйвера?

Пока это работает так:

#include <UTFT.h>
#include <UTouch.h>
#define TOUCH_ORIENTATION  LANDSCAPE
uint16_t u16CRC;
extern uint8_t rus[];
UTFT LCD (SSD1963_800,38,39,40,41);
UTouch TOUCH(6,5,4,3,2);
 

Спасибо!

Не в коде дело.

Ток на LED должен быть достаточный, т.е. минимум 0,8 А.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

странная проблема. из опыта с этими экранами обычно проблема что они греются. точнее подсветка греется. и от нагерва они заплывают.. за буйки.. :)

Alexst
Offline
Зарегистрирован: 14.08.2014

Ребята, иногда товарищи китайцы путают элементы при пайке!

У нас в панели 5.0 заместо ME6118A на 1.2в запаяли на 3.3в, а ядро SSD1963 больше 1.8в не держит, греется как печка. Так что проверяйте напруги все!

lexx909
Offline
Зарегистрирован: 15.11.2014

Парни ну может вы поможете ? Нужна схема подключения дисплея на ssd 1963 ,5 дюймов,480Х272 от BuyDisplay.com.Пытаюсь подключить к Arduino DUE по интерфейсу 8080 библиотека UTFT последняя с сайта.

sxserjio
Offline
Зарегистрирован: 06.11.2015

cb3 пишет:

Приветствую, возникла проблема в проекте Arduino Mega 2560 и TFT экран, драйвер SSD1963 с TouchScreen-ом.

Пользую библиотеку UTFT и UTouch.

При работе, время от времени возникает проблема с экраном - экран "зливается" белым цветом, при этом Arduin-а функционирует, то есть если нажимать на места где должны быть кнопки, то TouchScreen отрабатывает нажатия и контроллер действует согласно алгоритму.

Пробовали 2 платы Arduino Mega 2560 разных производителей, и два экрана, то есть дефект изделия исключен..

Но мыслей что-то нет совсем. Прошу помощи... Заранее Спасибо!

Вот как это выглядит в динамике:

Какую библиотеку Вы использовали для работы с тачем?