新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ARM处理器的TSC2046触摸屏控制器的应用

基于ARM处理器的TSC2046触摸屏控制器的应用

作者: 时间:2012-03-15 来源:网络 收藏

LPC2132芯片操作电压为3.0~3.6V,本系统采用3.3V供电,便于供电电压统一。晶振采用常规直插晶振11.0592MHz。由于LPC2132芯片的高速度、低功耗、低工作电压导致其噪声容限低,对电源的纹波、瞬态响应性能、时钟源的稳定性、电源监控等诸多方面的要求较高。本系统的复位电路采用微专用的电源监控芯片STM811,如图2所示。该芯片在初次上电和系统电压小于3 V时会输出复位信号,同时此芯片不需要任何外围电路,且带有手动复位功能。本系统外设只有一个就是。LPC2132和连接如图3所示,SCK0引脚为SPI时钟,MOSI引脚为SPI主机输出从机输入,MISO引脚为SPI主机输入从机输出,这三根线为SPI总线。2046_CS为的片选引脚,PENI RQ为笔中断信号,CZ6为连接口。

本文引用地址:https://www.eepw.com.cn/article/149410.htm

f.jpg



4 程序设计
本文的驱动程序以上面所设计的硬件为基础。的驱动程序通过标准SPI(Serial Peripheral Interface)协议和LPC2132通信。当被按下(即有触摸事件发生)时,则TSC2046通过PENIRQ中断引脚向LPC2132发中断请求。LPC2132接到请求后,应延时一下再响应其请求,目的是为了消除抖动使得采样更准确。也可以尝试3次采样取最后一次结果为准,目的也是为了消除抖动。LPC2132驱动触摸屏工作的程序流程如图4所示。

h.jpg



评论


相关推荐

技术专区

关闭