Освоение STM32F103VE + TFT LCD + touch screen (часть 4)

Часть 1. Начало. Работа с LCD через порты.
Часть 2. Работа с LCD через FSMC, инициализация экрана.
Часть 3. Работа с touch screen через SPI.

Калибрация экрана нужна для того, чтобы значения координат сенсорного экрана совпадали со значениями координат LCD. Можно выполнить простые математические операции и более или менее привести значения в соответствие. Но получится не точно, а ещё каждый раз придётся менять программу под отдельное утройство. А если сенсорный экран приклеен с перекосом, тогда тут простыми операциями не справиться.

touch screen calibration

Алгоритм работы при работе с сенсорным экраном прост:
1. Получение координат с контроллера сенсорного экрана (Xt, Yt)
2. Приведение координат с помощью уравнений (Xd, Yd)


Читать дальше
  • +7
  • 15 ноября 2013, 16:16
  • ilus