比特138

 找回密码
 立即注册
搜索
查看: 39|回复: 0

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

[复制链接]

485

主题

485

帖子

104

积分

初级会员

Rank: 2

金币
104
发表于 2020-5-20 22:20:02 | 显示全部楼层 |阅读模式
本实验代码,开机的时候先通过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 金币)
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|比特138 |网站地图

GMT+8, 2020-9-28 13:21 , Processed in 0.025802 second(s), 8 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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