Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос по TFT - LMT057DNAFWU.
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Danis

Привет спецы!

Собственно такой вопрос. Довожу проект TFT на STM32 и возникла такая ерунда. При выводе картинки - например черного прямоугольника на белый фон идет некое искажение цвета на боковых гранях, привожу картинку (а- то что вывожу, b - то что выводиться). Частота обновления экрана около 19 герц. Особо не заметно конечно, но хотелось бы устранить… Что может быть такое?

aaarrr
Похоже на неправильную полярность клока.
Serg_el
Похоже на сдвиг передаваемой информации на 1 байт.
Danis
Цитата(aaarrr @ Jan 21 2011, 12:50) *
Похоже на неправильную полярность клока.


Проверю....

Цитата(Serg_el @ Jan 21 2011, 12:51) *
Похоже на сдвиг передаваемой информации на 1 байт.


Наверное нет, если вывожу красную точку на черном фоне – ниче не перемешивается, все ОК.
Danis
Цитата(Serg_el @ Jan 21 2011, 12:51) *
Похоже на сдвиг передаваемой информации на 1 байт.


Вы были правы, так примерно и получилось. Порядок байт в слове переставить надо было. Все исправил, теперь не «глючит». Отозвавшимся спасибо!

Вот еще вопрос попутно. У моего дисплея строки идут например если весь экран черным цветом залить одна черная, следующая тоже черная но чуть светлее и т.д., хотя передаются одни нули. Тут в чем кося быть может?
Serg_el
Цитата(Danis @ Jan 21 2011, 16:34) *
Вот еще вопрос попутно. У моего дисплея строки идут например если весь экран черным цветом залить одна черная, следующая тоже черная но чуть светлее и т.д., хотя передаются одни нули. Тут в чем кося быть может?


"... и т.д. " - это до белого получается? А точно ли одни нули?
Danis
Цитата(Serg_el @ Jan 21 2011, 16:56) *
"... и т.д. " - это до белого получается? А точно ли одни нули?



Нет, ни до белого. Черная полоска, потом чуть светлее, потом снова черная, т.е. нет прироста в белый. Такая «зебра» получается на текущий кадр (240 линий), на след кадр такая же картина, только со сдвигом на 1-ну строку (по вертикали), все пиксели статичной картинки остаются на своем месте. Т.о. в динамике вообще это не ощутимо, но чего то тут не ладно… На счет нулей справедливый вопрос, в отладчике вижу нули в буфере для каждой строки, но что там на пинах не смотрел пока.
aaarrr
Цитата(Danis @ Jan 21 2011, 16:34) *
У моего дисплея строки идут например если весь экран черным цветом залить одна черная, следующая тоже черная но чуть светлее и т.д., хотя передаются одни нули. Тут в чем кося быть может?

В VCOM.
Danis
Цитата(aaarrr @ Jan 21 2011, 18:16) *
В VCOM.



Можно поподробнее....
aaarrr
Уровни VCOMH-VCOML попробуйте порегулировать. И как вообще у вас устроено формирование VCOM?
Danis
Цитата(aaarrr @ Jan 21 2011, 20:43) *
Уровни VCOMH-VCOML попробуйте порегулировать. И как вообще у вас устроено формирование VCOM?


У меня сейчас просто тупо соединены выводы POL(Polarity Signal for VCOM circuit) и VCOM шины TFT. А какие типовые напряжения для VCOMH-VCOML? В pdf на эту панель они оговариваются:
VCOMH 2.5min…4.0max
VCOML -2.0min…0 max

Что теперь баланс подбором выставлять?

aaarrr
Цитата(Danis @ Jan 24 2011, 09:20) *
Что теперь баланс подбором выставлять?

У вас должен быть регулируемый источник VCOM, полярность которого управляется сигналом POL.
Danis
Цитата(aaarrr @ Jan 24 2011, 19:15) *
У вас должен быть регулируемый источник VCOM, полярность которого управляется сигналом POL.


Это какие то специализированные микросхемы либо из «рассыпухи» собирать?
aaarrr
Цитата(Danis @ Jan 24 2011, 19:08) *
Это какие то специализированные микросхемы либо из «рассыпухи» собирать?

Это уж как удобнее. Можете поискать что-нибудь подходящее у производителей, например, Maxim довольно много специальных источников для TFT делает.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.