реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> LPC4088+TFT, Странный эффект на TFT-панели
Polaris
сообщение Aug 13 2013, 07:51
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Доброго всем дня!

Подключил к LPC4088 TFT-панель 800 на 480, вроде бы все работает, не дергается, но - наблюдается очень странный эффект, не могу понять и объяснить причины. По сути дела, начиная с 58 столбца и до половины экрана (столбец 400) все содержимое строк копирует содержимое первой строки. Чтобы было нагляднее, присоединяю фото:

На данной фотографии я заполнил верхнюю половину экрана четырьмя цветами, нижняя половина оставалась черной, но, как видно, цвет для столбцов (58-400) оказался затерт цветом первой строки
С памятью все в порядке - содержимое четко соответствует тому, что я туда пишу, проверено и тестами, и в отладчике. Изменение содержимого памяти в отладчике дает изменение цвета пикселя, но только в самом начале (до 58 столбца) и во второй половине экрана, в противном случае цвет затирается цветом первой строки. Проблемами с организацией памяти это объяснить нельзя - размер экрана не кратен степени двойки, следовательно, такого ровного эффекта быть не могло. Более того, я изменил в инициализации панели размер на 700 - все предсказуемо сдвинулось, дав кашу, но в этом проблемном участке ничего не изменилось, цвет там никак не выставляется.
Это уже не первая панель, которую я подсоединяю, уже работал и с 320 на 240, и с 480 на 272 и с 640 на 480 на LPC2488, LPC1788, нигде ничего подобного не наблюдалось. Грешил на механическое повреждение панели. Вчера прислали новые - эффект абсолютно такой же. Да, может быть проблема со шлейфом, но шлейф же не несет никакой информации по адресации, заполнение происходит последовательно, вряд ли проблемы со шлейфом могли вызвать подобную картину.

Как-то я даже не знаю, в какую сторону смотреть, не может же две панели иметь одинаковое повреждение?
Go to the top of the page
 
+Quote Post
hd44780
сообщение Aug 13 2013, 08:37
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Может быть некая "бракованная партия".
У меня дисплей 800х480 5" SSD1963 тоже с приколами - на каждой чётной строке в каждой четвёрке пикселей 0 и 2 нормальные, а 1 и 3 переставлены местами. Приходится корректировать этот глюк программно.
Шаманство с инициализацией контроллера пока эффекта не дало.

А шлейф какой Вы имеете в виду? Между процом и модулем или между контроллером дисплея и матрицей (стеклом)?


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Polaris
сообщение Aug 13 2013, 08:40
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Цитата(hd44780 @ Aug 13 2013, 10:37) *
Может быть некая "бракованная партия".
У меня дисплей 800х480 5" SSD1963 тоже с приколами - на каждой чётной строке в каждой четвёрке пикселей 0 и 2 нормальные, а 1 и 3 переставлены местами. Приходится корректировать этот глюк программно.
Шаманство с инициализацией контроллера пока эффекта не дало.

А шлейф какой Вы имеете в виду? Между процом и модулем или между контроллером дисплея и матрицей (стеклом)?


Между процом и модулем. Как раз шлейф между контроллером дисплея и матрицей мог бы дать, наверное, такой эффект, но доступа к нему нет, да и сомнительно, что на двух разных дисплеях эффект был бы столь одинаковым.
Go to the top of the page
 
+Quote Post
Polaris
сообщение Aug 13 2013, 14:57
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Причина оказалась банальна, если кому интересно - тайминги синхронизации строк. Не проверил основательно соответствие предложенного примера и данных по дисплею, и вот что вышло в итоге. Даже подумать не мог, что такой непонятный эффект получится!
Go to the top of the page
 
+Quote Post
hd44780
сообщение Aug 13 2013, 15:29
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Поздравляю.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 14:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016