北京网站开发网站建设咨询wordpress怎么修改关键字
目录
1、emWin 支持指针输入设备。
2、 模拟触摸屏驱动
3、实现触摸屏的流程
3.1 实现硬件函数
3.2 实现对GUI_TOUCH_Exec()的定期调用
3.3 使用上一步确定的值,在初始化函数LCD_X_Config()当中添加对GUI_TOUCH_Calibrate()的调用
4、显示光标
5、触摸屏触摸控件光标控制控件
1、emWin 支持指针输入设备。
指向输入设备可以是触摸屏、鼠标或者游戏操纵杆

触摸屏驱动一般会简单的调用 GUI_PID_StoreState().这种方式可以支持任何类型的触摸屏。用户负责编写驱动代码(一般来说都很简单)。
2、 模拟触摸屏驱动

模拟触摸屏的工作原理:
触摸屏由两个超薄的玻璃传导层构成,二者之间一般是相互绝缘的。如果用户按下触控面板,那么在该点处连接。
3、实现触摸屏的流程
 
实现流程:
- 实现硬件函数;
 - 实现对GUI_TOUCH_Exec()的定期调用;
 - 用示波器验证工作是否正常;
 - 使用示例来确定校准值;
 - 使用上一步确定值,在初始化函数LCD_X_Config()中添加对GUI_TOUCH_Calibrate()的调用
 
3.1 实现硬件函数

 

程序:
 
3.2 实现对GUI_TOUCH_Exec()的定期调用
10ms内调用两次

 
 
中断服务函数编写中断标志位,在主函数循环内调用第二次GUI_TOUCH_Exec函数

3.3 使用上一步确定的值,在初始化函数LCD_X_Config()当中添加对GUI_TOUCH_Calibrate()的调用

 
 
4、显示光标

 
光标显示异常:

修改填充颜色函数:
 
 
 
5、触摸屏触摸控件光标控制控件

 
中断服务函数编写中断标志位

 
