历史上的今天
返回首页

历史上的今天

今天是:2024年10月08日(星期二)

正在发生

2021年10月08日 | S3C2440裸机------触摸屏_S3C2440触摸屏接口

2021-10-08 来源:eefocus

1.触摸屏接口

分离的X Y转换模式是指逐个的转换X Y的坐标,它首先会启动X坐标的AD转换,转换成功之后数据会保存在ADCDAT0里面,同时会产生一个中断,在中断服务程序里面就可以把X坐标读出来了,然后可以启动Y坐标的转换, 转换成功之后,数据会保存在ADCDAT1里面,同时会产生一个中断,然后从寄存器里面把Y坐标读出来。


自动的X/Y坐标转换模式,你不需要单独的去读取X坐标或者Y坐标,可以通过设置寄存器,让他一次性的测试X和Y坐标。


等待中断模式(等待按下或者松开)。


2.触摸屏寄存器

2.1ADCCON寄存器

这个寄存器的[15]bit表示ADC转换是否结束,然后下面是设置时钟,[5:3]是选择输入通道,后面我们使用自动转换XY坐标,这个输入通道就不需要设置了,


2.2ADCTSC寄存器

[8]bit表示触摸屏是被按下还是被松开,后面的几位表示各个开关是闭合还是断开。

[2]bit :这一位是选择手工转换XY坐标还是自动连续转换XY坐标,对于手工转换XY坐标的,[1:0]要设置成01 10或11,对于自动转换XY坐标的,[1:0]要设置成00.


2.3ADCDAT寄存器

最好位表示触摸笔是按下还是松开,[14:12]这三位就和前面寄存器的三位一样。


3.中断控制器寄存器

ADC中断和触摸屏中断合起来用一个中断源,


3.1 SRCPAND寄存器

该寄存器的bit31用来表示ADC中断是否产生。


3.2 INTMOD寄存器

这个寄存器用来表示中断模式是普通中断还是快中断,同样bit31是用来设置ADC中断模式的。


3.3INTMSK寄存器

这个寄存器用来设置中断是否屏蔽。


3.4 INTPND寄存器

3.5 SUBSRCPND寄存器

前面我们说过ADC和触摸屏用同一个中断源,然后这个寄存器是区分该中断是ADC还是触摸屏。


3.6 INTSUBMSK

 4. 触摸屏编程步骤

推荐阅读

史海拾趣

Avic公司的发展小趣事

Avic公司注重提升自主创新能力,不断加大在航空电子技术领域的研发投入。公司建立了一支高素质的研发团队,并积极引进国内外先进的研发设备和技术。这些措施有效提升了公司的创新能力,为公司在航空电子领域的持续发展提供了有力保障。

Blue Giga公司的发展小趣事

收购后,Blue Giga在芬兰埃斯波的研发中心继续发挥其技术创新的优势,不断推出新产品和解决方案。同时,借助Silicon Labs的全球销售网络,Blue Giga的产品开始进入更多国家和地区的市场。公司的业务范围不断扩大,应用领域也更加广泛,涵盖了工业自动化、消费类电子产品、汽车等多个领域。

这五个故事描绘了Blue Giga从创立到发展的过程,展示了其在电子行业中的努力和成就。虽然每个故事都基于事实,但具体细节可能因缺乏详细资料而有所简化或推测。如需更深入的了解,建议查阅Blue Giga的官方资料或相关新闻报道。

Chen Yang Technologies GmbH & Co KG公司的发展小趣事

电子行业市场竞争激烈,Chen Yang Technologies也面临着来自各方面的挑战。在某次全球经济危机中,公司遭遇了订单减少、资金紧张等困难。然而,正是在这样的困境中,Chen Yang Technologies展现出了顽强的生命力。公司迅速调整战略,优化成本结构,同时加大研发力度,推出了一系列具有竞争力的新产品。这些举措使得公司成功度过了危机,并在危机后的市场中获得了更大的发展空间。

C&K Switches公司的发展小趣事

C&K Switches公司一直致力于技术创新和研发。它不断投入资金和资源,研发出了一系列具有高性能和可靠性的开关产品。这些产品不仅提高了设备的运行效率和稳定性,还降低了故障率和维修成本。同时,C&K还积极与合作伙伴和客户进行技术交流和合作,共同推动电子行业的发展。这种技术突破和创新精神使得C&K在激烈的市场竞争中保持领先地位。

ETA Electric Industry Co Ltd公司的发展小趣事

在市场不断拓展的同时,ETA Electric Industry Co Ltd非常注重产品质量管理。他们引入了国际先进的质量管理体系,并严格执行每一项质量控制标准。公司还设立了专门的质量检测部门,对每一批出厂的产品进行严格把关。这种对质量的极致追求,赢得了客户的广泛认可和信赖。

长江连接器(CJT)公司的发展小趣事

长江连接器一直将研发实力和技术创新作为公司的核心竞争力。公司拥有一支高素质的研发团队,不断投入资源进行新技术和新产品的研发。通过引进先进的研发设备和技术手段,长江连接器成功研发出了一系列高品质、高性能的连接器产品,满足了市场的多样化需求。同时,公司还积极申请各类专利和知识产权,保护自己的技术成果。

问答坊 | AI 解惑

要添加新的输入法到内核(不是自带的BSP组件),如何修改注册表?

要添加一个手写输入法到内核去,但是不知道要修改哪里的。我编译好WINCE系统后开机在wince添加注册表是可以用的。 我把注册信息加入platform.reg后编译但是不行。不知道是要修改哪个文件,如何修改。烦请大侠指导,谢谢!!…

查看全部问答>

如何选择图形包??

  我现在使用DG9307开发板实现一自动控制系统,需要使用图形包。现在有备选:QT/embedded.MiniGUI,OpenGL,SVGALIB,TINY-X,现在需要考虑速度,价格,大小,在保证速度的前提下,价格要低,应该选择哪个图形包呢?…

查看全部问答>

网卡芯片什么情况下会出现闪断电情况

我用一个网关在测试它的NAT功能 一台PC接WAN口,一台接LAN口 当速率达到一定的程度 就很容易出现WAN口或LAN口瞬间断电,也就是相应的PC机右下角会提示\"网络电缆没有插好\" 请问下这是什么原因所引起的呢…

查看全部问答>

紧急求助此51单片机的算法

今天中午才送到的,明天就要用,现在一个头两个大求各位高人分析下这个设计的算法框图,在此先感谢各位了东西在PDF里是个基于单片机的超声波测距仪的关键程序完全没时间分析了,只能希望有哪位大大帮个忙了再次感谢如可能请邮箱我,我的邮箱appleXP ...…

查看全部问答>

LaunchPad+TEA5767=数字收音机(成果展示)

经过调试和多次试验,简易数字收音机终于完成。程序有两个版本,可自动搜台后进入LPM3,而后等待P1中断唤醒并进行自动搜台,结束后再次进入LPM3;另一种是通过按键实现自动搜台,无低功耗模式。在低功耗模式下,我串入电流表,测量电流500UA左右, ...…

查看全部问答>

C2000晒晒 + 无感无刷驱动

设计中用到无感无刷的电机,为了熟悉电机的特性和驱动, 所以画了这个板子。程序还没有设计完成,结果就没时间 了,板子就一直在吃灰了。   现在重新让他见见光。       画的有点飞,不要板砖哦。  …

查看全部问答>

用交流电流采样问题

请教各位大侠一个问题,我现在需要用交流电流采样,一般AD输入是0-5V,我要的是-10-10V的输入,这个怎么弄?…

查看全部问答>

谁有51串口通信计算器啊?求发一个

谁有51串口通信计算器啊?求发一个 谢谢了   1151916057@qq.com…

查看全部问答>

am335x evm的rtc供电问题

各位好,请问下AM335x EVM的rtc模块是如何供电的,我现在修改了时间,一断电就又会返回到原始的时间,用的linux系统,怀疑是rtc的供电有问题,我的板子跟EVM的类似,不知道各位有没有遇到过,等待您的指导。…

查看全部问答>

【Energia开发环境】MSP430 LAUNCHPAD学习笔记6--角位移传感器

本帖最后由 qinkaiabc 于 2014-1-2 20:25 编辑 【Energia开发环境】MSP430 LAUNCHPAD学习笔记6--角位移传感器-角度测量 材料:· MSP-EXP430G2 553LaunchPad· WDD35D4角位移传感器角度测量原理      WDD35D4 角位移传感器 ...…

查看全部问答>