ARM系统中触摸屏的中断处理方法
时间:06-30
来源:
点击:
上述语句把无符号整数_ISR_STARTADDRESS+0x9c强制转换为指针,指向RAM,通过语句"pISR_ADC=(int)touchscreen;"对它进行访问,touchscreen即为所定义的触摸屏中断程序,该中断服务程序必须使用"__irq"关键字进行声明。这样,用户在自己的程序中,将中断服务程序的地址赋给该指针,从而将触摸屏的中断与触摸屏的中断程序联系起来。整个触摸屏中断与触摸屏中断程序的联系如图2所示。
结语
本文完成了触摸屏相关中断寄存器的设置,并编写了触摸屏的中断处理程序,采用编写"__irq"函数的方法实现了基于中断的触摸屏控制。在实际应用中,该程序设计简单可靠,触摸点坐标值读取准确,且无粘滞现象,达到了预期效果。
- 接口技术的基本知识(11-11)
- 44B0中断分析 (03-01)
- 44B0中断分析(二) (03-01)
- 嵌入式技巧:ARM的三种中断调试方法的介绍(05-13)
- 单片机多中断处理技术的应用与研究(07-19)
- 基于VxWorks的多路高速串口的通信方法设计(08-14)