全志F1C200S嵌入式驱动开发(触摸屏驱动)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        触摸屏一般有两种,一种是电阻触摸屏,一种是电容触摸屏。前者需要自己买一颗i2c的信号读取芯片,用的比较多的是ns2009。后者自身集成了读取芯片,用的比较多的是gt911。正好之前测试v3s触摸屏功能的时候,买了很多的电阻屏,这个时候可以挑选出一块,重新测试下。

        目前f1c200s同时支持电阻屏和电容屏。相比较电阻屏,电容屏会多出来一个6pin接口,还是很好辨认的。

1、电路原理图

        如果是电阻屏,一般就是用NS2009将TPX1、TPX2、TPY1、TPY2转换成i2c可以读取的数据。它的电路图是这样的,

全志F1C200S嵌入式驱动开发(触摸屏驱动)_第1张图片

         电容屏的话,也不复杂,关键是看懂6pin电路,

全志F1C200S嵌入式驱动开发(触摸屏驱动)_第2张图片

2、解决之前lcd RGB屏幕的问题

        之前lcd屏幕显示的时候,当时为了图省事,直接采用了RGB888的输出形式。这和实际情况是不符合的,因此代码上面要做一定的修改。首先,需要修改panel-simple.c文件&

你可能感兴趣的:(全志soc嵌入式开发,驱动开发)