本帖最后由 sszztt 于 2017-4-13 08:57 编辑
我可是把我的老底都抖出来了,希望大家多多支持 通常我们说的电容屏就是指电容式触摸屏(Capacity Touch Panel),主要是在玻璃屏幕上镀一层透明的薄膜体层,再在导体层外加上一块保护玻璃,双玻璃设计能彻底保护导体层及感应器。 是利用人体的电流感应进行工作的。电容屏是一块四层复合玻璃屏,玻璃屏的内表面和夹层各涂一层ITO(纳米铟锡金属氧化物),最外层是只有0.0015mm厚的矽土玻璃保护层,夹层ITO涂层作工作面,四个角引出四个电极,内层ITO为屏层以保证工作环境,其透光效果比普通的四线电阻式触摸屏要好。关于电容屏的具体工作原理,网上也有很多资料,这里不详述,我们作为使用者,知道如何把他驱动起来才是我们关注的。
这次给大家介绍的是STM32驱动RA8875带GT910的7寸电容屏,RA8875大家都知道比1963好很多,在画图和抗干扰能力上都比1963都有很大的优势。
再来看看这个GT910。GT910 采用最新的电容检测技术,内置高性能微信号检测电路,可很好地解决 LCD 干扰和共模干扰问题。软件算法方面,专门基于互容的电气环境所设计,可支持 5 点触控。GT910 可同时识别 5 个触摸点位的实时准确位置,移动轨迹及触摸面积。 并可根据主控需要,读取相应点数的触摸信息。不多说了,直接上源码,大家可自行下载源码研究,有什么问题可在这里提出,知道的我都会一一回答。下面是实验现象
显示SD卡中的图片
GT910电容屏触摸测试
emWin5.16带电容屏触摸
|