[PIC®/AVR®/dsPIC®产品] 如何获取触摸屏起始坐标和终止坐标

[复制链接]
 楼主| chuxh 发表于 2023-1-7 23:27 | 显示全部楼层 |阅读模式
现阶段PIC16F15375可以通过SPI 读取到XPT2046的触摸坐标值。当按下触摸屏可以得到相应的值。但现在根据需求要在抬起时给相应位置的坐标值(1.同位置抬起,2.移动不同位置抬起),这应该如何操作能得到抬起时的坐标值
jiaxw 发表于 2023-1-7 23:30 | 显示全部楼层
应该能持续获取当前坐标吧,最后一个坐标就是抬起时坐标
huangchui 发表于 2023-1-7 23:33 | 显示全部楼层
正常来说就是点击的位置。   
wyjie 发表于 2023-1-7 23:35 | 显示全部楼层
读取最后一个位置点就行啊   
pangb 发表于 2023-1-7 23:36 | 显示全部楼层
判断是否抬起?         
renyaq 发表于 2023-1-7 23:41 | 显示全部楼层
你参考一下lvgl的程序吧     
supernan 发表于 2023-1-7 23:41 | 显示全部楼层
需要不断扫描是否按下或者抬起的   
zhanghqi 发表于 2023-1-7 23:43 | 显示全部楼层
保存历史数据,最后一个点就是点击的位置。   
lizye 发表于 2023-1-7 23:45 | 显示全部楼层
每次都把之前的坐标保存起来,当抬起的时候读取这个坐标位置。   
jiajs 发表于 2023-1-7 23:47 | 显示全部楼层
你是需要判断什么呢?         
juventus9554 发表于 2023-1-7 23:48 | 显示全部楼层
触摸屏的坐标都是连续的              
supernan 发表于 2023-1-7 23:50 | 显示全部楼层
持续读取坐标,抬起之前的坐标就是需要的数据。   
tpgf 发表于 2023-2-6 16:15 | 显示全部楼层
楼主是想跑系统呢 还是裸奔 呀  
wakayi 发表于 2023-2-6 16:26 | 显示全部楼层
第一步:打开触摸屏的驱动("/dev/input/event0")
    第二步:读取触摸屏的坐标
    第三步:关闭触摸屏
wowu 发表于 2023-2-6 16:45 | 显示全部楼层
开发板触摸屏的坐标跟液晶屏的分辨率不一致,这一点我们要注意
xiaoqizi 发表于 2023-2-6 16:55 | 显示全部楼层
可以买现成的触屏模块 里边都封装好 不需要自己做
木木guainv 发表于 2023-2-7 08:15 | 显示全部楼层
get_slide()用于滑屏和获取点击坐标,而get_ts()仅用于获取一次点击坐标
qcliu 发表于 2023-2-7 08:26 | 显示全部楼层
持续进行读取  获取到读取值的起始值和终止值啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

936

主题

11296

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部