5'' TFT LCD Screen + TFT LCD Mega Shield + Mega 2560 R3 только 16 цветов

Grewnuk
Offline
Зарегистрирован: 12.08.2014

Ребят подскажите где копать. Купил 5'' TFT LCD Screen + TFT LCD Mega Shield + Mega 2560 R3. С UTFT работает все отдично, но графику отображает только 16 цветов, имеется ввиду любые изображения (UTFT_buttons например), был экранчик на 3,5'' восьмибитный все отлично с количеством цветов, а тут этот аж глаза режет. 

Grewnuk
Offline
Зарегистрирован: 12.08.2014

вот еще

Чтот с гаммой цветов

art100
Offline
Зарегистрирован: 09.03.2014

А ссылка где?

Grewnuk
Offline
Зарегистрирован: 12.08.2014

Вот Экран, вот шилд

art100
Offline
Зарегистрирован: 09.03.2014

Тач скрин работает? типо touchscreen.h ссылка на библиотечку?

Grewnuk
Offline
Зарегистрирован: 12.08.2014

Да, все работает как часы, проблема только с цветами. Библиотеку использую UTFT, на elecfreaks.com предлагают вот эту.

У меня ощущение, что косяк где то с инициализацией  LCD, но разобраться еще опыта не хватает )

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

art100 пишет:

Тач скрин работает? типо touchscreen.h ссылка на библиотечку?


Чайник тоже нормально кипятит воду.

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

Grewnuk пишет:

Да, все работает как часы, проблема только с цветами. Библиотеку использую UTFT, на elecfreaks.com предлагают вот эту.

У меня ощущение, что косяк где то с инициализацией  LCD, но разобраться еще опыта не хватает )


( протер хрустальный шар) вижу что то с кодировкой картинок.. видимо конвертнулись неправильно.

Grewnuk
Offline
Зарегистрирован: 12.08.2014

неа )) уже за.....ал фотошоп конвертированием цветов, результат один. Другой вариант ImageConverter565 не пашет под этот экран

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

И все же проблема в этом. Нужно почитать в какой кодировке он его понимает и потом уже дать ему это. Доя одного экрана пользовались каким то странным конвертором который делал какой то там rs4875 ( не помню точно) а до этого все картинки были в 16 цветах и еще инвертированые.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

попробуйте lcd-image-converter. я им конвертировал в 16бит картинки

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

jeka_tm пишет:

попробуйте lcd-image-converter. я им конвертировал в 16бит картинки


Я пользовал какой то конвертер для конвертации видео и картинок. Там еще 2 вагона настроек было. Но он не был специально для лсд.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

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

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

Мужики, да вы чё)

Grewnuk пишет:

имеется ввиду любые изображения (UTFT_buttons например)

неужели Карлсон заталкал бы в свои примеры картинки не в той кодировке?!

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

Бублик пишет:

Мужики, да вы чё)

Grewnuk пишет:

имеется ввиду любые изображения (UTFT_buttons например)

неужели Карлсон заталкал бы в свои примеры картинки не в той кодировке?!


Карлсону пофигу. Его библиотека не универсальна. Даже если она поддерживает графический мк, еще не факт что тот мк подключен к стандартному IC. В описаном мною выше случае карлосоновский конвертер выдавал 16 цветную картинку с реверсом по гамме. Этакий 16 цветный негатив. :)

Grewnuk
Offline
Зарегистрирован: 12.08.2014

в том то и дело что поддерживает разные форматы, устанавливал уже все методом тыка

Description 
Set the current pixel format for RGB image data 
 
/////
A[6:4] : Display pixel format (POR = 000) 
000 Reserved 
001 3-bit/pixel 
010 8-bit/pixel 
011 12-bit/pixel 
100 Reserved 
101 16-bit/pixel 
110 18-bit/pixel 
111 24-bit/pixel 
//////
9.76  Set Pixel Data Interface 
 
Command F0h 
Parameters 1 
Description  
Set the pixel data format to 8-bit / 9-bit / 12-bit / 16-bit / 16-bit(565) / 18-bit / 24-bit in the parallel host processor 
interface  
 
A[2:0] : Pixel Data Interface Format (POR = 101) 
000 8-bit 
001 12-bit 
010 16-bit pa cked 
011  16-bit (565 format) 
100 18-bit 
101 24-bit 
110 9-bit 
Others Reserved 
 
щас попробую с конвертером поиграться, хотя это маловероятно поможет, открывал raw файлы Карлсона в фотошопе, все цвета нормально отображаются
а потом с триггерами поиграюсь
Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Гыыы играться можно до пенсии. Фотошоп не делает разные raw. Библиотека тупо берет raw и выставляет их графическому контролеру. А тот уже пихает их в контролер матрицы. Вот задача подсунуть правильный raw.

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

оффтоп) а к чему это подключен данный дисплей у китайцев? Справа часть видна.

в соседней теме такая же плата справа...

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

Видимо какая то китайская отладочная плата. Или пост для контроля качества.

Grewnuk
Offline
Зарегистрирован: 12.08.2014

Мда... чтот ничего не помогает, возможно подсунули плату косячную(

Grewnuk
Offline
Зарегистрирован: 12.08.2014

Grewnuk пишет:

Мда... чтот ничего не помогает, возможно подсунули плату косячную(

 

Я был прав только не на ту плату думал, проблема в этом TFT LCD Mega Shield v.2.2  обратная сторона,

у него перевернуты контакты DB0-DB7

Спасибо за обсуждение