- 1
- 0
- 约1.02千字
- 约 2页
- 2022-07-03 发布于天津
- 举报
【Word版本下载可任意编辑】
PAGE
1 - / NUMPAGES 1
MeeGo的电容式触摸屏驱动设计方案
(2)Touch_probe()函数 在这个函数中,会对SPI总线的相关参数开展配置,并注册open()和close()函数。调用input_dev*input_allocate_device(void)开展输入设备分配;调用set_bit(EV_ABS,input_evbit)来设置触摸屏事件;调用input_set_params()设置坐标范围及接触点主轴长度范围;调用input_register_device(struct input_dev*dev)把触摸屏注册为输入子系统设备。 (3)触摸屏中断注册及中断处理函数 request_irq(TOUCH IRQ,Touch interrupt,0,touch,NULL)为中断函数注册,其中Touch_interrupt是中断处理函数。当触摸屏有感应时将拉低INT引脚,此时便触发中断处理函数Touch_interrupt.该中断函数调用intput_report_abs()将采集到的坐标数据上报给输入子系统,当为单点触摸时,上报该触点;当为多点触摸时,依次将每个点的坐标上报。这里为了消除抖动带来的误操作,在中断处理程序中启用了一个定时器init_timer()
原创力文档

文档评论(0)