打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在UCGUI中应用触摸屏

简单步骤如下:

(1)修改config文件中的宏定义#define GUI_SUPPORT_TOUCH         (1)  使系统支持触摸屏。

(2)编写好触摸屏的AD转换驱动程序。

(3)中断响应触摸事件,对一次触摸事件要分屏按下和释放两个中断过程,并在释放中断中调用GUI_TOUCH_Exec()。

(4)修改GUI_TOUCH_Exec()函数,在此函数中调用触摸屏的AD转换程序,读取转换结果。

注:完成上述步骤,已可以运行触摸屏调试程序,运行时通过显示屏或串口显示触摸屏触摸点的AD转换值。分别触摸屏的四个端角,并记录下来。

(5)参考上述记录的数据修改config文件夹的GUITouchconf.h文件中的宏定义#define GUI_TOUCH_AD_LEFT 、#define GUI_TOUCH_AD_RIGHT、#define GUI_TOUCH_AD_TOP 、#define GUI_TOUCH_AD_BOTTOM 。

(6)GUI_TOUCH_Exec()中转换触摸坐标值并调用GUI_TOUCH_StoreState()存储坐标。

(7)修改GUI_TOUCH_StoreState(),存储当前触摸状态。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
stm32 UCGUI 完美移植-Changing's Blog
Ucos-II+ucGUI390+ARM2410+LCD+触摸屏基本整合成功
移植ucgui到s3c2410十大步
单片机STM32的LCD1505显示(.h)
uCGUI使用
触摸屏控制方法(转)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服