触摸按键受到了干扰

[复制链接]
3790|39
 楼主| wuhany 发表于 2018-11-2 20:02 | 显示全部楼层 |阅读模式
我的测试板(MSP430G2553)的触摸按键功能正常,当我用遥控器作用到测试板时触摸按键受到了干扰
dengdc 发表于 2018-11-2 20:02 | 显示全部楼层
在无触摸动作时仍会返回键值?
 楼主| wuhany 发表于 2018-11-2 20:02 | 显示全部楼层
我的测试板上有红外接收头与MCU引脚连接,每接收到一个脉冲下降沿将触发一次中断
heweibig 发表于 2018-11-2 20:05 | 显示全部楼层
然后呢?你是怎么应对这个的呢
 楼主| wuhany 发表于 2018-11-2 20:08 | 显示全部楼层
一个遥控信号将产生一串脉冲信号也就是产生快速连续的中断
jiahy 发表于 2018-11-2 20:11 | 显示全部楼层

可能就是这连串的中断干扰了触摸按键程序
 楼主| wuhany 发表于 2018-11-2 20:17 | 显示全部楼层
我把调用触摸按键程序的周期大大延长,这时受干扰的情况会好很多,但是仍会受遥控信号的影响。
shimx 发表于 2018-11-2 20:21 | 显示全部楼层
你说的情况是经常出现的,避免这种情况,就是要把两次事件错开
jiaxw 发表于 2018-11-2 20:26 | 显示全部楼层
要么就是在处理touch的时候关闭中断。要么就是在遥控信号处理的时候,认为touch功能无效
 楼主| wuhany 发表于 2018-11-2 20:30 | 显示全部楼层
现在问题是即便遥控信号消失了,tuoch函数  keypressed = (struct Element *)TI_CAPT_Buttons(&keypad);  仍然有返回数据(与有按键动作一样,但此时并没有去触摸按键)。
spark周 发表于 2018-11-2 20:33 | 显示全部楼层
就是干扰消失了,但是影响还在
liliang9554 发表于 2018-11-2 20:37 | 显示全部楼层
要么程序里有问题,要么还有干扰存在
 楼主| wuhany 发表于 2018-11-2 20:39 | 显示全部楼层
我是做空调控制面板的(必须要带红外遥控功能)。不知道大家能否推荐一个可代替MSP430G2553芯片的触摸按键的MCU方案?
午夜粪车 发表于 2018-11-2 20:42 | 显示全部楼层
把MCU 的工作主频提高
 楼主| wuhany 发表于 2018-11-2 20:46 | 显示全部楼层
设置成16MHz,是因为减少了中断响应时间?
gygp 发表于 2018-11-2 22:04 | 显示全部楼层
chenci2013 发表于 2018-11-2 22:05 | 显示全部楼层
最好按键是低电平有效。
biechedan 发表于 2018-11-2 22:05 | 显示全部楼层
按键距单片机很远吗?
wangdezhi 发表于 2018-11-2 22:09 | 显示全部楼层
在程序里面再加个按键判断程序吧
isseed 发表于 2018-11-2 22:10 | 显示全部楼层
按键可以并一个电容滤波
您需要登录后才可以回帖 登录 | 注册

本版积分规则

879

主题

10435

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部