[经验] 获取DGUS显示屏切换页面的状态

[复制链接]
ccn

技术员

发表于 2017-12-26 21:22:41   339 查看 1 回复 显示全部楼层 倒序浏览
分享
本帖最后由 ccn 于 2017-12-27 17:46 编辑

为了让设备更可靠,做了一个功能,效果是这样的:人手触摸一个按键时,显示屏返回一个数值,并发生页面切换,为了确认切换页面成功,再读取一次当前页面的ID号码。按理说,这个功能其实很简单,就是用DGUS屏做一个切换页面的触控按钮,设置在被触摸时自动上传一个数值,单片机在收到数值的时候发一条指令去读页码就好了,结果实验的时候,发现每次单片机的指令都要延时很久(1S左右)再读页码才能读到。去问客服,客服也说屏的刷新周期是40ms,按理说应该40ms后就能读到新页码了。
后来研究了好一会儿,终于真相大白了!原来DGUS屏的触控按钮自动上传数据是发生在手指按下的一瞬间的,但是按键对应的动作,也就是页面切换,是发生在手指离开触摸屏的时候。也就是说单片机接收到DGUS屏传来的数值和屏的页面切换之间本来就是有时间差的。
解决这个问题之后整个人的开心了,和大家分享一下。

评分

参与人数 1积分 +10 收起 理由
ElecFans王岑 + 10

查看全部评分

标签:人机交互 DGUS II 显示屏

版主

发表于 2017-12-27 12:55:59  
简单了解一下,有知识存储
回复

点赞 举报

高级模式
您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐 上一条 /7 下一条

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

推荐专区

技术干货集中营

专家问答

用户帮助┃咨询与建议┃版主议事

工程师杂谈

工程师创意

工程师职场

论坛电子赛事

社区活动专版

发烧友活动

-

嵌入式论坛

ARM技术论坛

Android论坛

Linux论坛

单片机/MCU论坛

FPGA|CPLD|ASIC论坛

DSP论坛

嵌入式系统论坛

-

电源技术论坛

电源技术论坛

无线充电技术

-

硬件设计论坛

PCB设计论坛

电路设计论坛

电子元器件论坛

控制|传感

总线技术|接口技术

-

测试测量论坛

LabVIEW论坛

Matlab论坛

测试测量技术专区

仪器仪表技术专区

-

EDA设计论坛

multisim论坛

PADS技术论坛

Protel|AD|DXP论坛

Allegro论坛

proteus论坛|仿真论坛

EasyEDA-中国人自已的EDA工具

Orcad论坛

-

综合技术与应用

电机控制

智能电网

光电及显示

参考设计中心

汽车电子技术论坛

医疗电子论坛

-

开源硬件

-

无线通信论坛

无线通信技术专区

天线|RF射频|微波|雷达技术

-

IC设计论坛

芯片测试与失效分析

Mixed Signal/SOC[数模混合芯片设计]

Analog/RF IC设计

设计与制造封装测试

-

厂商专区

TI论坛

TI Deyisupport社区

-

检测技术与质量

电磁兼容(EMC)设计与整改

安规知识论坛

检测与认证

-

消费电子论坛

手机技术论坛

平板电脑/mid论坛

音视/视频/机顶盒论坛

-

电子论坛综合区

聚丰众筹官方社区

新人报道区

聚丰供应链

-

论坛服务区

-

供求信息发布

供需广告

招聘┃求职发布区

电子展览展会专区