找回密码
 立即注册
查看: 499|回复: 6

tft 2.4寸240*320触摸屏问题

[复制链接]
  • TA的每日心情
    开心
    14 小时前
  • 签到天数: 152 天

    [LV.7]常住居民III

    13

    主题

    104

    回帖

    915

    积分

    高级会员

    积分
    915
    发表于 2023-10-11 10:45:57 | 显示全部楼层 |阅读模式
    移植官方的TFT驱动,彩屏显示正常,触摸矫正没有问题,之后做手写操作时,X显示的是XTP2046读取的彩屏X轴的AD值,Y显示的是XTP2046读取的彩屏Y轴的坐标值。问题是:不论触摸到哪个点,X的值都是错的,Y值是对的,因为X是XTP2046读取的彩屏X轴的AD值,这个值没有经过处理直接显示出来,就是说问题出在XTP2046读取的彩屏X轴的AD值这里,XTP2046对换过是好的,彩屏好坏未知,这个彩屏是比较老的了,至少有10年,哪位老师是否能帮忙看下程序是不是有问题?在此感谢!
    IMG_20231011_095001.jpg
    IMG_20231011_095034.jpg
    IMG_20231011_095046.jpg
    IMG_20231011_095051.jpg

    39-2.4寸ILI9325驱动TFT显示屏实验程序-带触摸功能.rar

    3.22 MB, 下载次数: 34

    回复 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    13 小时前
  • 签到天数: 139 天

    [LV.7]常住居民III

    26

    主题

    1332

    回帖

    4145

    积分

    论坛元老

    积分
    4145
    发表于 2023-10-11 13:55:25 | 显示全部楼层
    因为你显示 x 轴坐标的变量写错了,应该使用"tp_pixlcd.x",而不应该是"tp_pixad.x":

    截图202310111354159543.jpg

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    14 小时前
  • 签到天数: 152 天

    [LV.7]常住居民III

    13

    主题

    104

    回帖

    915

    积分

    高级会员

    积分
    915
     楼主| 发表于 2023-10-11 14:06:35 | 显示全部楼层
    乘风飞扬 发表于 2023-10-11 13:55
    因为你显示 x 轴坐标的变量写错了,应该使用"tp_pixlcd.x",而不应该是"tp_pixad.x":

    这个是这样的,tp_pixad.x为读取的AD值,tp_pixlcd.x根据tp_pixad.x经过运算处理得到的坐标值。我把tp_pixad.x显示出来就是看转换的AD值基本都固定在4000左右,所以这个数据一直是错误的
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    13 小时前
  • 签到天数: 139 天

    [LV.7]常住居民III

    26

    主题

    1332

    回帖

    4145

    积分

    论坛元老

    积分
    4145
    发表于 2023-10-11 14:30:35 | 显示全部楼层
    本帖最后由 乘风飞扬 于 2023-10-11 14:54 编辑
    yanhui 发表于 2023-10-11 14:06
    这个是这样的,tp_pixad.x为读取的AD值,tp_pixlcd.x根据tp_pixad.x经过运算处理得到的坐标值。我把tp_pi ...
    在我的屏上测试tp_pixad.x读取的AD值数据看起来是正常的,应该不是软件问题

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    14 小时前
  • 签到天数: 152 天

    [LV.7]常住居民III

    13

    主题

    104

    回帖

    915

    积分

    高级会员

    积分
    915
     楼主| 发表于 2023-10-11 14:38:16 | 显示全部楼层
    乘风飞扬 发表于 2023-10-11 14:30
    在我的屏上测试tp_pixad.x读取的AD值数据看起来是正常的,应该不是软件问题

    现在有可能是我的彩屏坏了,你这个触摸屏显示的数据是对的吗?我这个读取的Y轴AD没有问题,X轴AD永远是最大值4096.
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    14 小时前
  • 签到天数: 152 天

    [LV.7]常住居民III

    13

    主题

    104

    回帖

    915

    积分

    高级会员

    积分
    915
     楼主| 发表于 2023-10-11 14:40:47 | 显示全部楼层
    乘风飞扬 发表于 2023-10-11 14:30
    在我的屏上测试tp_pixad.x读取的AD值数据看起来是正常的,应该不是软件问题

    这个彩屏有链接吗?我重新买一个
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    14 小时前
  • 签到天数: 152 天

    [LV.7]常住居民III

    13

    主题

    104

    回帖

    915

    积分

    高级会员

    积分
    915
     楼主| 发表于 2023-10-11 14:43:34 | 显示全部楼层
    乘风飞扬 发表于 2023-10-11 14:30
    在我的屏上测试tp_pixad.x读取的AD值数据看起来是正常的,应该不是软件问题

    你这个是没有问题的,我刚才没有看到视频,谢谢了哈
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-13 22:27 , Processed in 0.064809 second(s), 55 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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