微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > ARM系统中触摸屏的中断处理方法

ARM系统中触摸屏的中断处理方法

时间:06-30 来源: 点击:

上述语句把无符号整数_ISR_STARTADDRESS+0x9c强制转换为指针,指向RAM,通过语句"pISR_ADC=(int)touchscreen;"对它进行访问,touchscreen即为所定义的触摸屏中断程序,该中断服务程序必须使用"__irq"关键字进行声明。这样,用户在自己的程序中,将中断服务程序的地址赋给该指针,从而将触摸屏的中断与触摸屏的中断程序联系起来。整个触摸屏中断与触摸屏中断程序的联系如图2所示。


  
结语

  本文完成了触摸屏相关中断寄存器的设置,并编写了触摸屏的中断处理程序,采用编写"__irq"函数的方法实现了基于中断的触摸屏控制。在实际应用中,该程序设计简单可靠,触摸点坐标值读取准确,且无粘滞现象,达到了预期效果。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top