工控论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4|回复: 0

STM32虚拟按键触摸屏实验程序源码

[复制链接]

194

主题

198

帖子

24

积分

初级会员

Rank: 2

工控币
24
发表于 2020-5-20 22:20:00 | 显示全部楼层 |阅读模式
本实验代码,开机的时候先通过LCD ID检测是电容屏(ALIENTEK 4.3寸/7寸电容触摸屏)还是电阻屏(ALIENTEK 2.4/2.8/3.5寸电阻屏),然后进入相关的测试。如果是电阻屏,则通过24C02的数据判断触摸屏是否已经校准过,如果没有校准,则执行校准程序,校准过后再进入手写程序。如果已经校准了,就直接进入手写程序,此时可以通过按动屏幕来实现手写输入。屏幕上会有一个清空的操作区域(RST),点击这个地方就会将输入全部清除,恢复白板状态。程序会设置一个强制校准,就是通过按KEY0来实现,只要按下KEY0就会进入强制校准程序。
如果是电容屏,则直接进入手写测试程序,电容触摸屏支持ALIENTEK 4.3寸/新款(SSD1963驱动版本)7寸TFTLCD模块,支持5点触摸。电容触摸屏不需要校准,其他操作同电阻触摸屏的测试。
电阻屏校准方法:
        1,下载本代码。
        2,按KEY0。
        3,依次点击屏幕上的4个十字架(十字+小圈圈)的最中央(最好用笔尖)
        4,直到屏幕提示:"Touch Screen Adjust OK!"字样。
        5,校准完成。该程序是论坛某位大佬的,不过是F4的。稍加修改,适用于F103系列(2.8寸触摸屏)。
完整源码: 触摸屏虚拟按键程序.7z (246.82 KB, 售价: 1 工控币)
回复

使用道具 举报

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

本版积分规则

免责声明: 工控技术网(www.eleok.com)所有内容均为网友自行发布,不代表网站立场。如有版权纠纷,请联系本站删除:1370723259@qq.com

QQ|小黑屋|手机版|工控技术网 |网站地图

GMT+8, 2020-10-21 12:34

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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