标题: 请教触摸按键程序的问题 [打印本页]

作者: Zzwh    时间: 2024-10-16 11:59
标题: 请教触摸按键程序的问题
图一为原先代码,触摸芯片是ADPT008,低电平触发,现在更换新的ADPT008改为了高电平触发,图二是改过的程序,执行不了,请教大佬,主控芯片为STC15F2K60S2



作者: Zzwh    时间: 2024-10-16 12:03
测过触摸芯片连接15F2K60S2的引脚是有高电平的,5V
作者: stycx    时间: 2024-10-16 15:49
这问题贴上 ADPT008与stc芯片接口连接图比较好分析。
调试在话建议先直接输出ADPT008在输出数据,然后根据输出状态做分析,不然悄期待在状态有可能被if语句过滤掉
作者: Zzwh    时间: 2024-10-16 16:47
stycx 发表于 2024-10-16 15:49
这问题贴上 ADPT008与stc芯片接口连接图比较好分析。
调试在话建议先直接输出ADPT008在输出数据,然后根据 ...

ADPT008与STC芯片接口相连,串有1k电阻。
触摸后ADPT008输出5v,STC接口也能测出5V
作者: lkc8210    时间: 2024-10-17 13:29
Zzwh 发表于 2024-10-16 16:47
ADPT008与STC芯片接口相连,串有1k电阻。
触摸后ADPT008输出5v,STC接口也能测出5V

那么不触摸时是浮空还是接地?
有原理图可以更好分析
作者: Zzwh    时间: 2024-10-17 14:31
lkc8210 发表于 2024-10-17 13:29
那么不触摸时是浮空还是接地?
有原理图可以更好分析

接地的,现在的情况是这程序偶尔能执行一次,很不稳定
作者: lkc8210    时间: 2024-10-17 14:53
Zzwh 发表于 2024-10-17 14:31
接地的,现在的情况是这程序偶尔能执行一次,很不稳定

请提供完整代码(最少都提供KeyReadPort的代码)
和原理图
不然慢慢等有没有大师帮你算卦吧
作者: STC庄伟    时间: 2024-10-17 16:54
16个触摸按键16个灯-8个共阴-8个共阳数码管显示.zip (580.59 KB, 下载次数: 4)
作者: Zzwh    时间: 2024-10-17 17:03
lkc8210 发表于 2024-10-17 14:53
请提供完整代码(最少都提供KeyReadPort的代码)
和原理图
不然慢慢等有没有大师帮你算卦吧

KeyReadPort就是P0的值,P0连的是触摸芯片,
原理图没有呀,触摸芯片和主芯片都是直连的,就是ADPT008换过了,之前触摸是触发低电平,现在新的ADPT008是触发高电平
作者: 1968726636    时间: 2024-10-21 10:48

测过触摸芯片连接15F2K60S2的引脚是有高电平的,5V
作者: hhh402    时间: 2024-10-26 12:27
估计楼主P0口设置成双向了吧?双向会有一个弱上拉使没有触摸时电压不为0,应该将P0设置成开漏就好了。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1