搜索
bottom↓
回复: 21

LPC1768开发板似乎不支持4.3以上触摸屏,触摸屏无法正常工作

[复制链接]

出0入0汤圆

发表于 2013-12-17 11:15:02 | 显示全部楼层 |阅读模式
1768开发板的4.3,5寸触摸屏漂移非常严重怎么回事,把这些屏接在STM32,STC 51单片机上,就没有任何漂移,可以完美工作
但是小屏幕的,3.2寸,2.8寸,在1768上就可以完美工作
换了触摸屏芯片,ADS4387,xpt2046,tsc2046,效果都一样,漂移严重

单个点击的时候,转换后的点击点坐标与实际的相差3厘米左右,
单个点击,漂移成一条线’
难道,LPC1768开发板不支持4.3以上触摸屏????淘宝上好像也没有看到4.3以上触摸屏标明支持1768的,都是支持1788

出0入0汤圆

发表于 2013-12-17 12:27:29 | 显示全部楼层
这应该不会吧···1788的话是直接带LCD驱动接口的

出0入0汤圆

 楼主| 发表于 2013-12-17 12:37:52 | 显示全部楼层
motodefy 发表于 2013-12-17 12:27
这应该不会吧···1788的话是直接带LCD驱动接口的

这个与LCD驱动关系不大,LCD显示,刷新都是正常的,LCD是SSD1963驱动的
唯一问题是4.3以上的触摸屏无法正常工作

出0入0汤圆

发表于 2013-12-17 13:07:17 | 显示全部楼层
abnerle 发表于 2013-12-17 12:37
这个与LCD驱动关系不大,LCD显示,刷新都是正常的,LCD是SSD1963驱动的
唯一问题是4.3以上的触摸屏无法正 ...

这个和1788是没有关系的,漂移严重应该是触摸屏的问题或者没有矫正算法,触摸屏越大精度越差,一个很好的校准算法是必须的。

出0入0汤圆

 楼主| 发表于 2013-12-17 13:11:27 | 显示全部楼层
f8023m 发表于 2013-12-17 13:07
这个和1788是没有关系的,漂移严重应该是触摸屏的问题或者没有矫正算法,触摸屏越大精度越差,一个很好的 ...

在STM32F103和1768上运行的校准和算法是同一个,但是STM32F103上面是完美工作,看不出漂移,
但是在1768上,就飘得很严重

出0入0汤圆

发表于 2013-12-17 13:16:15 | 显示全部楼层
abnerle 发表于 2013-12-17 13:11
在STM32F103和1768上运行的校准和算法是同一个,但是STM32F103上面是完美工作,看不出漂移,
但是在1768 ...

这个和1788是完全没有关系的,所谓的触摸芯片是SPI输出,单片机只负责读取输出的电压值,任何单片机读出来的都是一样的。要不你仿真一下看看点击同一个地方,stm和lpc在没有进入校准前所得到的电压值是不是一样,如果同一块触摸屏读到的不一样,那么一定是你的读取代码问题

出0入0汤圆

发表于 2013-12-17 13:27:27 | 显示全部楼层
我们有个客户使用的也是1788驱动的5.6'的彩屏,也出现了校准不成功,偏差很大的问题,到现在还没解决呢。

但是我用2440烧的WINCE5.0驱动5.6'彩屏,触摸屏没有问题,一切正常,不知道哪里出了问题。

出0入0汤圆

 楼主| 发表于 2013-12-17 13:39:33 | 显示全部楼层
本帖最后由 abnerle 于 2013-12-17 13:41 编辑
f8023m 发表于 2013-12-17 13:16
这个和1788是完全没有关系的,所谓的触摸芯片是SPI输出,单片机只负责读取输出的电压值,任何单片机读出 ...


触摸同一个地方,ST和1768读出来的数字,确实不一样.1768读出来的数字比ST有些偏大,大部分没有什么偏大或偏小规律,但是用示波器看了,数据和示波器检测的数据是一样的,真不知道哪里有问题了

出0入0汤圆

 楼主| 发表于 2013-12-17 13:40:27 | 显示全部楼层
本帖最后由 abnerle 于 2013-12-17 13:42 编辑
dushanwu522 发表于 2013-12-17 13:27
我们有个客户使用的也是1788驱动的5.6'的彩屏,也出现了校准不成功,偏差很大的问题,到现在还没解决呢。{: ...


1788触摸屏问题也听说过,校准是可以通过的,但是漂移严重
说不定是17XX本身的问题,4.3以上才会有,4.3以下没有

出0入0汤圆

发表于 2013-12-17 13:53:16 | 显示全部楼层
abnerle 发表于 2013-12-17 13:40
1788触摸屏问题也听说过,校准是可以通过的,但是漂移严重
说不定是17XX本身的问题,4.3以上才会有,4.3 ...

你是说同一块屏幕用stm和lpc的读取的值不一样?那就奇怪了,感觉是1788下读取spi代码的问题吧

出0入0汤圆

 楼主| 发表于 2013-12-17 14:00:05 | 显示全部楼层
f8023m 发表于 2013-12-17 13:53
你是说同一块屏幕用stm和lpc的读取的值不一样?那就奇怪了,感觉是1788下读取spi代码的问题吧 ...

对,是同一块4.3寸屏,stm和lpc的读取的值不一样
但是2.8, 3.2寸读取数值差不多,都是正确,2.8, 3.2, 4.3触摸屏控制器都是XPT2046,驱动也一样,所以SPI代码应该没问题

出0入0汤圆

发表于 2013-12-17 14:06:12 | 显示全部楼层
abnerle 发表于 2013-12-17 14:00
对,是同一块4.3寸屏,stm和lpc的读取的值不一样
但是2.8, 3.2寸读取数值差不多,都是正确,2.8, 3.2, 4. ...

那真没办法了,等高人出现吧。 但绝对不是1788片子的问题,和单片机没关系

出0入0汤圆

 楼主| 发表于 2013-12-17 14:10:11 | 显示全部楼层
f8023m 发表于 2013-12-17 14:06
那真没办法了,等高人出现吧。 但绝对不是1788片子的问题,和单片机没关系 ...

我问了一下做开发板的公司,结果令人诧异,对方表示1768无法支持这种4.3以上的触摸屏,所以他们不销售4.3以上屏幕,只销售2.8,3.2寸的
还说,你去淘宝找找看,没有哪家的4.3寸屏,宣称支持1768的,都是宣称支持ST..., NXP真的这么菜嘛?直接被无视了

出0入0汤圆

发表于 2013-12-17 14:15:52 | 显示全部楼层
abnerle 发表于 2013-12-17 14:10
我问了一下做开发板的公司,结果令人诧异,对方表示1768无法支持这种4.3以上的触摸屏,所以他们不销售4.3 ...

这店家真是瞎扯,就是51也能搞4.3寸的,何况1768,1768绝对是能搞4.3的呢,这个单片机没有关系,驱动彩屏不带LCD接口的都是通过驱动芯片实现的,而触摸是通过spi接的触摸芯片实现的,所以和片子没有关系,不行你电话我

出0入0汤圆

 楼主| 发表于 2013-12-17 14:19:39 | 显示全部楼层
f8023m 发表于 2013-12-17 14:15
这店家真是瞎扯,就是51也能搞4.3寸的,何况1768,1768绝对是能搞4.3的呢,这个单片机没有关系,驱动彩屏 ...

我觉得卖家也是乱说
不是LCD有问题,LCD刷新,显示都没有问题
是触摸屏有问题,4.3以上触摸屏有问题,4.3以下是没问题的,触摸屏控制器都是XPT2046

出0入0汤圆

发表于 2013-12-17 14:23:05 | 显示全部楼层
abnerle 发表于 2013-12-17 14:19
我觉得卖家也是乱说
不是LCD有问题,LCD刷新,显示都没有问题
是触摸屏有问题,4.3以上触摸屏有问题,4.3 ...

现在的问题我感觉很有可能是触摸读取代码的问题,比如你每次spi读取的数值丢掉了最后一个字节,屏小的话不明显,平大了就看出差距了,所以建议还是从代码研究下。或者用你的spi代码去驱动个spiflash,看看数据对不对

出0入0汤圆

 楼主| 发表于 2013-12-17 14:29:02 | 显示全部楼层
f8023m 发表于 2013-12-17 14:23
现在的问题我感觉很有可能是触摸读取代码的问题,比如你每次spi读取的数值丢掉了最后一个字节,屏小的话 ...

spi代码去驱动个spiflash,
这个可行,上面有一片AT45DB32,跟触摸屏共用的一个SPI接口

出0入0汤圆

 楼主| 发表于 2013-12-17 15:29:54 | 显示全部楼层
abnerle 发表于 2013-12-17 14:29
spi代码去驱动个spiflash,
这个可行,上面有一片AT45DB32,跟触摸屏共用的一个SPI接口 ...

已经试过了读写AT45DB32,完全正确没问题,
这太奇怪了,玩个触摸屏真不容易

出0入0汤圆

发表于 2013-12-17 15:59:26 | 显示全部楼层
abnerle 发表于 2013-12-17 15:29
已经试过了读写AT45DB32,完全正确没问题,
这太奇怪了,玩个触摸屏真不容易 ...

那还真实没办法了,呵呵

出0入18汤圆

发表于 2013-12-17 16:17:57 | 显示全部楼层
请排查 电路硬件 电压 电流 信号干扰 软件 时序等问题  和 芯片真没关系

出0入0汤圆

 楼主| 发表于 2013-12-17 19:30:14 | 显示全部楼层
f8023m 发表于 2013-12-17 15:59
那还真实没办法了,呵呵

我也没办法了,最多不玩了吧

出0入0汤圆

 楼主| 发表于 2013-12-17 19:30:36 | 显示全部楼层
dengxiaofeng 发表于 2013-12-17 16:17
请排查 电路硬件 电压 电流 信号干扰 软件 时序等问题  和 芯片真没关系

实在找不到问题了,不想找了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 03:52

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表