当前位置: 首页 > 解决方案
返回
列表

触控屏的操控电路制造小记(附STM32的驱动)

发表时间: 2024-10-27 作者: 解决方案

  现已不是什么新鲜的东西,现在的电子科技类产品大多数都带有一个大大的五颜六色液晶,加上一个轻触式的

  下面就介绍一种触控屏的驱动电路,我也是一个小时前才把这个小板子做出来,测验成功后立刻宣布这篇日志,新鲜热辣的哦!

  首要,介绍以下触控屏幕的结构,它是由一块触控屏幕和一块液晶显示屏幕粘合在一起的。液晶显示屏幕按颜色、资料、成像原理等多种方法分类,品种十分之多,这儿对液晶屏幕不做详细介绍,本文图片中所运用的是16Bit半透明反射式TFT液晶点阵显示屏。而接触屏幕大致上能够分为两大类,分别是电容式和电阻式。

  电容式触控屏运用人体的电流感应进行作业,长处是惯例运用的寿命长,接触时不需用力,面板坚固耐磨;缺陷是接触精度低,一定要运用特定的介质触控(如人体皮肤),受温度湿度影响很大,外界有较强磁场电场时,触控屏会失灵,简略来说便是抗干扰性较差。

  电阻式触控屏是运用按压时纵轴和横轴的电阻值来定位的,长处是抗干扰性好,接触精度高,能够用任何物体来接触,缺陷是外表是塑料薄膜,易磨损,接触是需求稍加一点力度按压。本文中运用的便是电阻式触控屏。

  接下来介绍一些几个触控屏操控IC:ADS7846、ADS7843和TSC2046,它们是最常见的四线接触屏操控芯片,均为BURR-BROWN(现已被TI收买,找封装库的时分去TI那里找)公司的产品,三者引脚彼此兼容,但片内的功用是有差异的,例如7846内集成温度传感、可检测接触压力等功用,详细请参阅DataSheet。TSC2046是新出的操控芯片,因为其国产片价钱廉价(零售约1元/片),大范围的应用于国产的具有接触屏幕的MP3、手机等电子产品。

  作业原理:每次按下接触屏,ADS7846的PEN脚会拉低,触发STM32中止,然后在中止服务程序里边处理要履行功用。画图的原理是经过在中止里对X、Y坐标接连采样十次,若不行十次,不做任何操作。得到十次数据后,进行排序,最终取中心三次的数据核算均值,便得到要的X、Y坐标。得到触屏的点今后,接着便是在屏幕上对应的这个点上画点。

  的接触屏驱动程序(已增加画板功用),用C言语写的,很简单移植,有爱好的同学能够将它移到51或其他单片机上面跑一下。完好的代码从这儿下载