迪文科技论坛

 找回密码
 立即注册
搜索
查看: 371|回复: 3

【提问】触摸屏操作

[复制链接]

6

主题

3

回帖

127

积分

注册会员

Rank: 2

积分
127
发表于 2024-5-24 15:22:14 | 显示全部楼层 |阅读模式
为了防止客户非正常地快速操作触摸屏导致程序异常, 如何设定两次触摸屏操作之间的时间间距?
回复

使用道具 举报

3

主题

7

回帖

838

积分

高级会员

Rank: 4

积分
838
发表于 2024-5-24 15:59:21 | 显示全部楼层
你可以设置获取触摸地址的值的时间,比如100ms判读一次触摸地址的值
回复

使用道具 举报

6

主题

3

回帖

127

积分

注册会员

Rank: 2

积分
127
 楼主| 发表于 2024-5-24 16:06:13 | 显示全部楼层
shenke 发表于 2024-5-24 15:59
你可以设置获取触摸地址的值的时间,比如100ms判读一次触摸地址的值

请问这个在哪里设置呢?
回复

使用道具 举报

0

主题

429

回帖

2410

积分

金牌会员

Rank: 6Rank: 6

积分
2410
发表于 2024-5-27 08:40:08 | 显示全部楼层
0X16  地址  指令示例:
读:5AA5 04 83 0016 03
应答:5AA5 0A 83 0016 03 5A 02 0255 00E5
读触摸的坐标
写:5AA5 05 82 0016 0000 清零触摸屏数据更新标记。
通常可用与 DWIN OS 程序配合处理是否触摸、长按、短按等操作的判断。
D7:0x5A 表示触摸屏数据已经更新。其他=触摸屏坐标未更新
用户读取数据后可以写入≠0x5A 作标记,只要不触摸,标记不再更新。
D6:触摸屏状态 0x00=松开 0x01=第一次按压 0x02=抬起 0x03=按压中 D54=触摸屏
按压的坐标位置 X 坐标
D32=触摸屏按压的坐标位置 Y 坐标
D10=0x0000。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-5-3 17:43 , Processed in 0.039480 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表