msp430g2553电容触摸按键干扰问题

2019-03-24 09:56发布

本帖最后由 hjl240 于 2014-7-4 10:36 编辑

自己做了一个msp430g2553板子,上面有电容触摸按键,还有液晶,型号为oled12864,1.3寸的,调试程序的时候发现:
    单独调试触摸按键的时候,触摸按键很正常,一触摸就有反应,不触摸就没有反应;
但是,当加进液晶程序的时候,也就是液晶显示内容的时候,触摸按键就不正常工作了,,明明没有按下触摸按键,,但是却总是进入触摸按键那个程序,有按下触摸按键时的反应。


    是什么原因呢?难道是pcb布线不好?请问有什么解决方法?请大家指教。
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
hjl240
1楼-- · 2019-03-25 10:06
wangfuchong 发表于 2014-7-4 10:55
把阈值变变看看?

你不会一开始没有进行一次类似校准的测试吧?用来确定阈值的

怎么进行类似校准的测试?
单独测试触摸按键的时候,,就用默认的阈值,触摸按键正常工作。。

后来加上液晶后,出现了干扰,然后我改变过阈值,将阈值改的很大但是还是有干扰

wangfuchong
2楼-- · 2019-03-25 15:17
 精彩回答 2  元偷偷看……
hjl240
3楼-- · 2019-03-25 15:18
wangfuchong 发表于 2014-7-4 14:53
哪有默认的阈值?好像要经过测试的吧?

库文件structure.c里的threshold应该就是阈值吧,有一个默认的数值
,,如下图

2.png

wangfuchong
4楼-- · 2019-03-25 19:52
hjl240 发表于 2014-7-4 15:33
库文件structure.c里的threshold应该就是阈值吧,有一个默认的数值
,,如下图

库文件的好象只是例程吧?实际要测试确定实际值吧?指导文档中好象有一句提到取消注释一条宏定义来实现测试的功能(尽管好象有点问题),因为每个实际的PCB按键可能不一样呀,工艺不同可能就导致差别
hjl240
5楼-- · 2019-03-25 21:22
 精彩回答 2  元偷偷看……
hobbye501
6楼-- · 2019-03-25 22:09
再换个液晶 没准又有问题了  没找到根本原因

一周热门 更多>