社区
下载资源悬赏专区
帖子详情
320240触摸液晶屏XY校准程序下载
weixin_39821620
2019-06-04 09:30:16
320240液晶触控模块的XY位置校准程序,控制芯片是RA8806,这部分是针对触控模块的校准程序,液晶厂家是三元晶。KeilC程序。
相关下载链接:
//download.csdn.net/download/hch97327/2455636?utm_source=bbsseo
...全文
26
回复
打赏
收藏
320240触摸液晶屏XY校准程序下载
320240液晶触控模块的XY位置校准程序,控制芯片是RA8806,这部分是针对触控模块的校准程序,液晶厂家是三元晶。KeilC程序。 相关下载链接://download.csdn.net/download/hch97327/2455636?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
320240
触摸
液晶屏
XY
校准
程序
320240
液晶触控模块的
XY
位置
校准
程序
,控制芯片是RA8806,这部分是针对触控模块的
校准
程序
,液晶厂家是三元晶。KeilC
程序
。
电阻式
触摸
屏设计与制作,XPT2046为控制芯片(制作讲解+MDK源码)-电路方案
XPT2046是一款四线制电阻
触摸
屏控制芯片,由深圳市矽普特科技有限公司研发生产,被广泛的应用于
触摸
屏驱动,堪称经典之作!他内含12位分辨率125KHz转换速率逐步逼近型A/D转换器,支持从1.5V到5.25V的低电压I/O接口。能通过执行两次A/D转换查出被按的屏幕位置, 除此之外,还可以测量加在
触摸
屏上的压力。 连接方法: 说明:1、9、10引脚接VCC,6引脚接GND,2、3、4、5引脚接
触摸
屏的4条引脚线,16、15、14、12引脚接单片机SPI引脚,11接单片机某个引脚。 工作原理: 把XPT2046第11引脚接到STM32单片机的引脚设置为中断引脚,
触摸
屏没有被
触摸
时,11引脚保持高电平,当有
触摸
屏被
触摸
时,11引脚变为低电平。所以用STM32单片机检测11引脚的高低电平,就可以知道有没有
触摸
屏
触摸
事件发生。如果发生了
触摸
屏按下事件,单片机通过SPI口,首先发送读取X坐标的命令0X90,然后读出2个字节的数据,然后再发送读取Y坐标的命令0XD0,然后再读出2个字节的数据。这时候,
XY
的坐标值就知道了,因为XPT2046是12位精度的ADC,所以读出的2个字节中,只有高12位是有效数据。 关于
触摸
校准
:
触摸
液晶屏
的4个角,采集X和Y坐标的12位值。这时候,就分别得到了X坐标和Y坐标的最小值和最大值,根据
液晶屏
的分辨率,再通过数学等比公式,就可以通过采集得到的12位ADC值得出现在
触摸
到屏幕的哪个点了。 对于一个资深级的电子人,看了我上面的表述,就知道XPT2046怎么用了。但是,对于
触摸
屏的你,上面的表述对你而言就是雾里看花。不要着急,下面我给你从0补起。 首先,你要知道,我上面所讲的内容是:使用XPT2046驱动4线电阻式
触摸
屏。那么,你见过4线电阻式
触摸
屏吗?没见过怎么办?好办!请看下图: 大部分的电阻式
触摸
屏,都是4线制的,就是引出了4条线的意思。我随便找了一个 看它引出的排线,共4条线,所以是4线制的,也就是说,这个
触摸
屏,就可以用XPT2046驱动。 看到这里,你就赚了,你已经认识了电阻式
触摸
屏的真面目了,这就是工作单位要的工作经验,想要更多干货,请继续往下看吧。 从前面我们了解到,此芯片的供电电压是常用的3.3V和5V电源都可以。再加上“支持1.5V~5.25V的数字I/O口”特性。就是说,我们常用的5V的和3.3V的单片机,都可以作为他的控制器了,有没有觉得在单片机选型上放宽很多了? XPT2046与MCU连接: XPT2046与单片机采用SPI连接。分别为引脚16:DCLK(SPI时钟引脚);引脚15:CS(使能引脚或者叫做片选引脚);引脚14:DIN(数据输入引脚);引脚12:DOUT(数据输出引脚)。带SPI模块的单片机,可以配置SPI模块与XPT2046通信。不带SPI模块的单片机,可以随便找4个引脚,模拟SPI时序,与XPT2046通信。 除了SPI通信的4个引脚,还有一个引脚必须接:PENIRQ。当
触摸
屏有
触摸
事件发生,这个引脚就会拉低,所以我们把这个引脚接到单片机的某个中断引脚,就可以随时发现
触摸
屏有被按下(用外部中断)。 XPT2046的SPI时序 最后提醒朋友们,使用外部中断别忘了打开AFIO复用时钟。 来看看
触摸
画板的效果吧
TFT-LCD屏幕
触摸
校准
解释:屏幕显示是2.8寸,分辨率是240x320的,作显示时操作的是分辨率的坐标值,但屏幕同时有
触摸
功能,
触摸
功能也是2.8寸(同一块屏幕),作
触摸
时读取的值不是分辨率的坐标值,而是ADC值,这个ADC值在屏幕宽度上是0 ~ 4096,在高度上也是0 ~ 4096的,所以ADC值与屏幕分辨率存在线性关系。3、在上一步通过
触摸
5个点,获取到了它们的ADC值,但因为
触摸
是有误差的,如果直接用这些ADC值,则最后算出来的比例因素和偏移量都是不太准确的,所以要将4个
触摸
点整合成对角的两个点,减少
触摸
误差。
韦东山嵌入式Linux学习——017 ADC和
触摸
屏(4)-
校准
与画线
ADC和
触摸
屏(4)——
校准
与画线 /* *硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统, *参考资料:开发版原理图,S3C2440A datasheet */ 目录ADC和
触摸
屏(4)——
校准
与画线一、前言二、编程原理1、坐标转换方法1.1 原理1.2
校准
公式1.3 代码兑现2、坐标倒置修正方法2.1 指定两点,判断其
xy
方向距离
嵌入式单片机高级篇(二)Stm32F103电阻
触摸
屏
Stm32F103电阻
触摸
屏 1、原理: lcd屏与
触摸
屏中间有支撑点将两层导电涂料隔开,当某点按下时,使得两层涂料接触,平常绝缘的两层导电层在
触摸
点位置就有了一个接触,控制器侦测到这个接通后,其中一面导电层接通У轴方向的5Ⅴ均匀电压场,另一导电层将接触点的电压引至控制卡进行A/D转换,得到电压值后与5Ⅴ相比即可得
触摸
点的у轴坐标,同理得出Χ轴的坐标 2、驱动芯片XPT2046: (1)采用SPI三线制通信接口 (2)原理框图: 利用控制逻辑控制四个MOS管导通和截止,从而实现测量按下的x轴坐标以及按下的Y
下载资源悬赏专区
12,908
社区成员
12,457,480
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章