Дисплейный модуль 5" 800x480 + тач xpt2046.
Запустил все работает вот только начало координат (0.0) у татча нижний левый угол а у дисплея верхний левый.
Как с этим быть? Можно ли исправить это программным путем?
Тач xpt2046 начало координата не совпадают с дисплеем
-
srg320
- Встал на лапы
- Сообщения: 85
- Зарегистрирован: Пт фев 01, 2013 17:47:26
- Откуда: Украина, Луганская область
Re: Тач xpt2046 начало координата не совпадают с дисплеем
Например, простым вычитанием: 480 - координата по высоте.
Или, если дисплей с контроллером, то изменить направления вывода изображения в контроллере.
Или, если дисплей с контроллером, то изменить направления вывода изображения в контроллере.
Re: Тач xpt2046 начало координата не совпадают с дисплеем
srg320 писал(а):Например, простым вычитанием: 480 - координата по высоте.
В xpt2046 аппаратной инверсии нет?
-
srg320
- Встал на лапы
- Сообщения: 85
- Зарегистрирован: Пт фев 01, 2013 17:47:26
- Откуда: Украина, Луганская область
Re: Тач xpt2046 начало координата не совпадают с дисплеем
xpt2046 не может выдавать координаты сразу в пикселях под конкретный дисплей. Видимо, есть ф-ция чтения координат, которая преобразует их в пикселях от 0 до 799 по X и от 0 до 479 по Y. Так вот, конечное значение по Y вычитаем из 479 и получаем зеркальное отражение по оси Y.