OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4732|回复: 8

关于xpt2046的pen脚中断问题

[复制链接]

0

主题

5

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2020-6-24
在线时间
5 小时
发表于 2020-9-9 00:09:20 | 显示全部楼层 |阅读模式
8金钱
本帖最后由 z1995418 于 2020-9-9 09:25 编辑

新手小白求助,关于2.8寸电阻触摸屏的触摸方面(屏幕没问题,程序能识别输出id是9341的),主控是F103CET6芯片,用的官方教程里的触摸屏实验程序,电路也是按官方的接法弄的,经测试屏幕能正常显示官方程序中的图形和文字。
问题如下:
使用官方程序测试学习,其他都正常,就是触摸没反应,官方给的所有带触摸的程序都测试了,显示和按键方面都能正常执行,唯独触摸没反应。
我怀疑是xpt2046芯片有问题,因此——我用电压表测得xpt2046芯片的11号PEN中断引脚平时输出的是3V电压左右,按下触摸时电压为2.3V左右。
由此发现只拉低了一点点,我认为可能这是单片机没反应的原因——电压拉的不够低,因此我不明白是芯片的问题还是PC1引脚输入设置的问题?

为了排除芯片问题,我又在网上买了好几家的xpt2046分别焊接到电路中测试,发现得到的测试以及测量结果都和最初一样,我认为排除了芯片问题的可能。
由于在使用校准和平时触摸状态时,按下屏幕触摸的时候都没有反应,因此我测试将PC1引脚接到GND上且同时触摸屏幕,发现有反应,只有这样触摸功能才起作用。
由此我推测可能是pen脚电压在触摸的时候没有拉到足够低,单片机没读出变化,这是什么原因?通过上网查资料看网上有帖子是说要把PC0的引脚状态设为下拉输入??(也有说浮空输入还有上拉输入的) 我在官方程序里查了半天也没找到关于PC0引脚的状态设置代码,可能是还不够熟练不知道哪落下了,但是我认为官方的程序应该是能直接触摸使用的吧,电路和官方的电路一样,运行其他的学习程序都能正常执行,那因此是什么的问题?或者应该怎样测试排查出原因?
下图是xpt2046的接线图,PEN接到PC1上,其他针脚都和官方的原理图一样,其中的电阻我也更换测试过,结果变化不大就不再赘述。

xpt2046的连线,PEN接到单片机的PC1上

xpt2046的连线,PEN接到单片机的PC1上

这一个问题让我困扰好久,研究了好多天也没弄明白。
特此前来求助大家,望能指点迷津,如何使触摸变得有效,该从何入手解决此问题?若问题描述的还不够清楚,请大家提问我会补全描述。



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2020-6-24
在线时间
5 小时
 楼主| 发表于 2020-9-9 09:22:11 | 显示全部楼层
顶一下,真是个愁人的问题
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2020-6-24
在线时间
5 小时
 楼主| 发表于 2020-9-9 13:28:15 | 显示全部楼层
顶一下
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2020-6-24
在线时间
5 小时
 楼主| 发表于 2020-9-9 21:22:48 | 显示全部楼层
顶一下
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2020-6-24
在线时间
5 小时
 楼主| 发表于 2020-9-10 14:47:14 | 显示全部楼层
顶一下
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2020-6-24
在线时间
5 小时
 楼主| 发表于 2020-9-10 18:35:15 | 显示全部楼层
顶一下
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2020-9-11 02:06:13 | 显示全部楼层
你不会是用万用表测量的吧?
回复

使用道具 举报

5

主题

134

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1793
金钱
1793
注册时间
2015-3-13
在线时间
273 小时
发表于 2021-12-22 22:04:37 | 显示全部楼层
楼主解决这个问题了吗?我的XPT2046也是PEN一直高电平
回复

使用道具 举报

5

主题

134

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1793
金钱
1793
注册时间
2015-3-13
在线时间
273 小时
发表于 2021-12-22 22:05:01 | 显示全部楼层
楼主解决这个问题了吗?我的XPT2046也是PEN一直高电平
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-17 17:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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