ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Поворот LCD  (Прочитано 4811 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Yuri

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 9
Поворот LCD
« : 17 Июня, 2010, 23:33:22 »

Здравствуйте.

Из соображений удобства размещения 5.7" LCD дисплея, подключенного к Тион-Про-v2, в корпусе конечного устройства, хотелось бы повернуть систему координат пикселей дисплея и верх сделать низом, а низ - верхом. У используемого OSD057VAO1CT дисплея есть соответствующее управление на аппаратном уровне: сигналы U/D (pin1) и L/R (pin40) как написано в примечании 4 на стр. 9 здесь:

(1) http://cec-mc.ru/data/files/File/PDF/OSD057VA01CT%20Ver0%201-20061214%20(with%20Touch).pdf

 Хотелось бы узнать - выведены ли соответствующие управляющие входы на переходник используемый с Тион-Про-v2, если я не ошибаюсь этот:

(2) http://www.zao-zeo.ru/media/files/adapters/tft-lcd-5.7-adapter_circuit.pdf

 Т.е. какие контакты разъёма X2 соответствуют U/D и L/R входам TFT? Если есть документ полного соответствия "4. Interface Connection" в (1) распиновке "X2" в (2)  было бы вообще замечательно .. но что-то на zao-zeo.ru я такого не нахожу..

 Заранее спасибо за ответ!
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Поворот LCD
« Ответ #1 : 18 Июня, 2010, 09:32:27 »

1. Расположение сигналов (питания, TS, и т.д.) выдаёт соответствие:

ДисплейСхема адаптера
140
......
401

2.  Сигналы U/D, L/R на этом адаптере соединены без возможности изменения.
Если вы используете Linux / Qt, то можно повернуть программно.

ROTATION=Transformed:Rot0       # Rotate display by 0 degree (90, 180, 270)
export QWS_DISPLAY=$ROTATION:EP93xx:/dev/fb0
« Последнее редактирование: 18 Июня, 2010, 12:31:35 от asv »
Записан

Yuri

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 9
Re: Поворот LCD
« Ответ #2 : 18 Июня, 2010, 12:24:23 »

1. Расположение сигналов (питания, TS, и т.д.) выдаёт соответствие:

ДисплейСхема адаптера
140
......
4040

 По (1) - не понял: где-то опечатка в таблице.. дисплей[n]=адаптер[41-n]? А почему тогда, например, дисплей[10,11]=X_L,Y_U, а адаптер[41-10,41-11]=YN,XN? Ошибка в обозначениях на схеме адаптера?

2.  Сигналы U/D, L/R на этом адаптере соединены без возможности изменения.
Если вы используете Linux / Qt, то можно повернуть программно.

ROTATION=Transformed:Rot0       # Rotate display by 0 degree (90, 180, 270)
export QWS_DISPLAY=$ROTATION:EP93xx:/dev/fb0

 Спасибо. А такая настройка как-то отразится на производительности или нет?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Поворот LCD
« Ответ #3 : 18 Июня, 2010, 12:37:30 »

Цитировать
По (1) - не понял: где-то опечатка в таблице.. дисплей[n]=адаптер[41-n]? А почему тогда, например, дисплей[10,11]=X_L,Y_U, а адаптер[41-10,41-11]=YN,XN? Ошибка в обозначениях на схеме адаптера?

Да, ошибся. В сообщении исправил.
дисплей[n]=адаптер[41-n] -- верно.

По поводу сигналов TS (X_L, Y_U, YN, XN) -- путаница есть, но она решается калибровкой (правда были проблемы с WinCE).


Цитировать
А такая настройка как-то отразится на производительности или нет?

Думаю, незначительно.
Записан

Yuri

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 9
Re: Поворот LCD
« Ответ #4 : 18 Июня, 2010, 12:43:54 »

Цитировать
По (1) - не понял: где-то опечатка в таблице.. дисплей[n]=адаптер[41-n]? А почему тогда, например, дисплей[10,11]=X_L,Y_U, а адаптер[41-10,41-11]=YN,XN? Ошибка в обозначениях на схеме адаптера?

Да, ошибся. В сообщении исправил.
дисплей[n]=адаптер[41-n] -- верно.

По поводу сигналов TS (X_L, Y_U, YN, XN) -- путаница есть, но она решается калибровкой (правда были проблемы с WinCE).


Цитировать
А такая настройка как-то отразится на производительности или нет?

Думаю, незначительно.


ОК, спасибо !
Записан