野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9654|回复: 4

XPT2046的penirq问题

[复制链接]
发表于 2015-12-14 19:35:34 | 显示全部楼层 |阅读模式
今天调试野火自带的触摸屏,看了看xpt2046的用户手册,手册上说当检测到触摸信号, penirq这个引脚变低并作为处理器的中断信号,那么也就是说没中断的时候是高电平,所以我将引脚设置为上拉输入,并且野火的例程里注释也是上拉输入,但是野火的程序写的是下拉输入,设置成上拉输入时,程序一运行就自动中断,而且是一直中断,引脚一直输入0,当设置成下拉输入,程序一运行没进中断,只有触摸时才进中断。所以我很奇怪,来论坛问问,到底是这么回事?



QQ截图20151214193429.jpg
QQ截图20151214193457.jpg
回复

使用道具 举报

发表于 2015-12-14 19:55:42 | 显示全部楼层
我刚看了下程序,ISO板子是设置为IPU的,所以这里的设置为IPU还是IPD应该影响不大哦,我等会验证一下,看看会不会出现上述问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-14 20:02:34 | 显示全部楼层
flyleaf 发表于 2015-12-14 19:55
我刚看了下程序,ISO板子是设置为IPU的,所以这里的设置为IPU还是IPD应该影响不大哦,我等会验证一下,看看 ...

mini板的程序是下拉的,但是如果用查询法来做的时候上下拉会影响,中断靠跳变沿的话应该没事
回复 支持 反对

使用道具 举报

发表于 2015-12-14 20:06:45 | 显示全部楼层
775447930 发表于 2015-12-14 20:02
mini板的程序是下拉的,但是如果用查询法来做的时候上下拉会影响,中断靠跳变沿的话应该没事

所以实际上PENREQ引脚是高电平表示被触摸吧,跟手册有出入,这只能与实际硬件运行效果为准了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-14 20:34:49 | 显示全部楼层
flyleaf 发表于 2015-12-14 20:06
所以实际上PENREQ引脚是高电平表示被触摸吧,跟手册有出入,这只能与实际硬件运行效果为准了。

好像也不对,仿真的时候触碰下触摸屏进中断后,KEIL的监测窗口显示输入的确是低电平  也不清楚到底是怎么回事
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-30 08:19 , Processed in 0.031580 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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