Страница 1 из 1
Тач xpt2046 начало координата не совпадают с дисплеем
Добавлено: Ср дек 10, 2014 20:05:45
Simn
Дисплейный модуль 5" 800x480 + тач xpt2046.
Запустил все работает вот только начало координат (0.0) у татча нижний левый угол а у дисплея верхний левый.
Как с этим быть? Можно ли исправить это программным путем?
Re: Тач xpt2046 начало координата не совпадают с дисплеем
Добавлено: Ср дек 10, 2014 21:21:18
srg320
Например, простым вычитанием: 480 - координата по высоте.
Или, если дисплей с контроллером, то изменить направления вывода изображения в контроллере.
Re: Тач xpt2046 начало координата не совпадают с дисплеем
Добавлено: Ср дек 10, 2014 22:23:21
Simn
srg320 писал(а):Например, простым вычитанием: 480 - координата по высоте.
В xpt2046 аппаратной инверсии нет?
Re: Тач xpt2046 начало координата не совпадают с дисплеем
Добавлено: Ср дек 10, 2014 22:53:53
srg320
xpt2046 не может выдавать координаты сразу в пикселях под конкретный дисплей. Видимо, есть ф-ция чтения координат, которая преобразует их в пикселях от 0 до 799 по X и от 0 до 479 по Y. Так вот, конечное значение по Y вычитаем из 479 и получаем зеркальное отражение по оси Y.