QQ:周小姐(342333772) 电话:0755-28130613 微信号:13714163197
富莱新世纪
服务热线:0755-28130613
  • HDMI触控屏常见的触摸屏按线的数量-LVDS视频模块
  • 添加时间:2019年05月30日  作者:HDMI触控屏  来源:HDMI触控屏

HDMI触控屏常见的触摸屏按线的数量-LVDS视频模块

目前在工业场合使用的触摸屏仍有很多电阻屏。所谓电阻触摸屏,就是在TFTLCD液晶钢化玻璃表面加一层复合电阻感应材料薄膜,当触摸笔或者手按压在这层电阻薄膜上时,该点处的电阻会发生变化,然后生成XY两路方向上的电压信号,再通过触摸芯片内部的12位ADC进行采集,可得到LCD上的触摸点物理坐标值,最后利用校准换算公式计算出LCD上的绝对数字坐标。

 

HDMI触控屏常见的触摸屏按线的数量-LVDS视频模块

常见的触摸屏按线的数量可以分为四线、五线、六线、七线、八线。其中,使用得最多的是四线制。

 

更多的触摸屏知识,可以在网上查阅。

 

HDMI触控屏常见的触摸屏按线的数量-LVDS视频模块

本次实验将会利用四个触摸屏驱动函数配合TFT LCD触摸屏显示VI一起在液晶模块上完成一个绘画程序。

 

实验预期效果:用户按下开发板上的KEY_UP按键时,执行触摸屏校准;校准完比后,LCD上会出现整片青色画布,并在左上角出现一个矩形按钮Clear Screen,用户可随时点击该按键来清除画布上的内容,可以利用手指在LCD屏幕上进行绘画写字等。

 X131950995319187.jpg

HDMI触控屏常见的触摸屏按线的数量-LVDS视频模块

本次程序比较简单,直接创建一个包含while循环的主VI即可。

 

编写程序

 

一,程序步骤

 

1,LCD初始化

 

2,触摸屏芯片初始化

 

While循环

 

3,检测KEY_UP按键状态

 

4,检测触摸屏是否按下

 

5,读取压点坐标

 

6,判断按下的区域

 

7,调用LCD画点函数进行绘画

 

HDMI触控屏常见的触摸屏按线的数量-LVDS视频模块

二,程序编写

 

1,LCD初始化

2,触摸屏芯片初始化

 

在操作触摸屏之前,需要初始化LCD模组背面的触摸MCU(XPT2046)。返回值为1,表示初始化成功;返回值为0,表示初始化失败。

 

HDMI触控屏常见的触摸屏按线的数量-LVDS视频模块

While循环

3,检测KEY_UP按键状态

 

当KEY_UP按下,输入高电平,就执行屏幕校准,校准完比后执行清屏和显示Clear Green按钮。

 

HDMI触控屏常见的触摸屏按线的数量-LVDS视频模块

4,检测触摸屏是否按下

 

校准完成后,用户需要通过轮询查找的方式来快速判断触摸屏上是否产生了有效的按压动作。如果如下函数的返回值>0,说明按下有效。

 

HDMI触控屏常见的触摸屏按线的数量-LVDS视频模块

5,读取压点坐标

 

一旦检测到一次有效的按下事件,就来读取被按点的位置从标,该返回值为模块的绝对物理坐标,以分辨率为单位。

 

HDMI触控屏常见的触摸屏按线的数量-LVDS视频模块

6,判断按下的区域(是否在Clear Screen按钮上)

 

按点是否落在Clear Screen按钮区域上:

 

为真,清屏

 

为假,调用LCD画点函数且加粗显示画点

 

清屏

 

完成整个程序

 

HDMI触控屏常见的触摸屏按线的数量-LVDS视频模块

三,编译下载

 

硬件实现效果:

 

1,上电,按下KEY_UP按键,提示校准屏幕

 

HDMI触控屏常见的触摸屏按线的数量-LVDS视频模块

2,校准OK后,有一个清屏按钮,每点击此处就能清屏

 

HDMI触控屏常见的触摸屏按线的数量-LVDS视频模块

3,在触摸屏上用手指写字


工业串口屏,单片机接口模块,HDMI触控屏,LVDS视频模块

MCU驱动模块-工业串口模块之间的通信-工业串口模块

工业显示屏-工业液晶显示屏的解决方案-工业液晶屏

工业液晶屏-超高清视频产值规模将达1.5万亿-工业显示屏

SPI串口模块-SPI总线协议介绍(接口定义,传输时序)

RS485串口模块详解RS232、RS485、RS485

lvds视频模块-高清探头抓拍交通违法-串口模块

如何使用RS232串口通信-RS485串口模块-SPI串口模块


mobile
在线咨询
0755-28130613