原创 TFT触摸屏,触摸实现的整个过程 西门子触摸屏
首先使用的触摸屏的数模转换芯片控制大体一置。12位的数模转换芯片,主要使用SPI方式读取X和Y的坐标。而读是读X还是Y坐标则由芯片自带的一两个命令来实现。0XD0实现读X的坐标,0x90读Y的坐标。由于触摸屏要能得到较为精准的坐标,而我们读出来的只是模拟的数值。值会在0~2048之间,不同的触摸屏坐标更达不到标准,使移植成了问题。所以要能够正解驱动起触摸的功能还必须进行触摸屏的校准,得到一个校准数值(很多电阻山寨机都这样)。
校准是得到准确的模拟值的事,而我们得到的模拟值也是有变动的,有干扰的。
如何获得没有变动的模拟值呢。首先,我们通过命令读取某一方向(X或Y)的模拟值,读取10~15次。将这些读取的值进行排序,舍去低5位和高5位再将它们取个平均值。这将得到某一方向的较为稳定的模拟值。在真正的读取模拟值时还要进行两次以上的这样的采样。如果触摸同一个点得到的两个处理过的坐标相差大于一个常数时也将舍去这次所读的值。
就这样我们将得到一个准确的模拟转换的坐标。当然这只是得到的模拟转换后的数值,值在0~2048之间。正常的屏不会在这之间,所得到的值不能够正确的定位到到TFT的坐标上。而一般得到的极限植也会大于0小于2048(很多原因,最简单的原因也可能触摸屏贴的不对齐,哈哈),所以这样一个看似和TFT有线性关系的坐标不是简单的理想函数就能解决的。根据不同的液晶屏通过校准得到一个这样的误差比。
至于触摸屏的算法今天就不多说了,因为今天中午和老师吃饭去了。下午唱K去了。明天搞定。
更多阅读
原创 金焰,最帅的中国影帝 中国奥斯卡影帝
齐齐哈尔——边塞“影帝”摇篮齐齐哈尔是个盛产文艺青年的地方,影视明星、歌唱演员、播音员、主持人、戏曲名旦数不胜数。而这其中男明星的数量有超过女明星,粗略盘点,男影星在中国获得过影(视)帝的就有五位。他们有的是在齐齐哈尔土生
高考政治答题万能公式,五种记忆妙法,拿高分的方法 梦幻西游妙法慧心答题
(一)政府(国家)1、政府(国家)这样做的政治学依据。在《政治生活》里面命题,凡是要求回答:政府(国家)这样做的政治学依据是什么?都要从以下知识点去考虑:①我国的国家性质;②我国的国家职能;③我国国家机构应该坚持的原则;④国家这样做
西游记看十几遍了,但真实的玄奘西游你未必懂 钱文忠玄奘西游记
为什么出家?在吴承恩的小说《西游记》中,唐僧的出生有着传奇的经历:唐僧的父母在船上被奸人所害,唐僧出生后也差点遭灭口,幸得母亲偷偷把他放入木盆顺江漂走,才算暂时保留性命。小唐僧在漂过金山寺时被法明和尚所救,取乳名叫江流,成人后取法
美属维京群岛,加勒比海上的北欧风情 西加勒比群岛
(圣托马斯岛上的Megan's Bay,曾入选世界十个最美海滩)圣托马斯连同其他几个美属维京群岛早已经被美国从丹麦手里买过来了。不过今天徜徉在圣托马斯首府Charlotte Amalie(据称是一位丹麦女王的名字),还是可以感觉到这个热带小岛上的北欧风
S7-200的编程软件STEP7Micro/WIN32的应用教学 西门子s7 200编程软件
1、TEP 7 Micro/WIN32编程软件的主界面STEP 7 Micro/WIN32是S7-200的专用编程软件,它工作在Windows平台下,其主界面如下图所示。2、项目(Project)主界面的标题是STEP 7 Micro/WIN32-Project1。项目包含的基本组件为:(1)程序块(Program