打印

触摸按键受到了干扰

[复制链接]
3184|39
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wuhany|  楼主 | 2018-11-2 20:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
dengdc| | 2018-11-2 20:02 | 只看该作者
在无触摸动作时仍会返回键值?

使用特权

评论回复
板凳
wuhany|  楼主 | 2018-11-2 20:02 | 只看该作者
我的测试板上有红外接收头与MCU引脚连接,每接收到一个脉冲下降沿将触发一次中断

使用特权

评论回复
地板
heweibig| | 2018-11-2 20:05 | 只看该作者
然后呢?你是怎么应对这个的呢

使用特权

评论回复
5
wuhany|  楼主 | 2018-11-2 20:08 | 只看该作者
一个遥控信号将产生一串脉冲信号也就是产生快速连续的中断

使用特权

评论回复
6
jiahy| | 2018-11-2 20:11 | 只看该作者

可能就是这连串的中断干扰了触摸按键程序

使用特权

评论回复
7
wuhany|  楼主 | 2018-11-2 20:17 | 只看该作者
我把调用触摸按键程序的周期大大延长,这时受干扰的情况会好很多,但是仍会受遥控信号的影响。

使用特权

评论回复
8
shimx| | 2018-11-2 20:21 | 只看该作者
你说的情况是经常出现的,避免这种情况,就是要把两次事件错开

使用特权

评论回复
9
jiaxw| | 2018-11-2 20:26 | 只看该作者
要么就是在处理touch的时候关闭中断。要么就是在遥控信号处理的时候,认为touch功能无效

使用特权

评论回复
10
wuhany|  楼主 | 2018-11-2 20:30 | 只看该作者
现在问题是即便遥控信号消失了,tuoch函数  keypressed = (struct Element *)TI_CAPT_Buttons(&keypad);  仍然有返回数据(与有按键动作一样,但此时并没有去触摸按键)。

使用特权

评论回复
11
spark周| | 2018-11-2 20:33 | 只看该作者
就是干扰消失了,但是影响还在

使用特权

评论回复
12
liliang9554| | 2018-11-2 20:37 | 只看该作者
要么程序里有问题,要么还有干扰存在

使用特权

评论回复
13
wuhany|  楼主 | 2018-11-2 20:39 | 只看该作者
我是做空调控制面板的(必须要带红外遥控功能)。不知道大家能否推荐一个可代替MSP430G2553芯片的触摸按键的MCU方案?

使用特权

评论回复
14
午夜粪车| | 2018-11-2 20:42 | 只看该作者
把MCU 的工作主频提高

使用特权

评论回复
15
wuhany|  楼主 | 2018-11-2 20:46 | 只看该作者
设置成16MHz,是因为减少了中断响应时间?

使用特权

评论回复
16
gygp| | 2018-11-2 22:04 | 只看该作者
延时

使用特权

评论回复
17
chenci2013| | 2018-11-2 22:05 | 只看该作者
最好按键是低电平有效。

使用特权

评论回复
18
biechedan| | 2018-11-2 22:05 | 只看该作者
按键距单片机很远吗?

使用特权

评论回复
19
wangdezhi| | 2018-11-2 22:09 | 只看该作者
在程序里面再加个按键判断程序吧

使用特权

评论回复
20
isseed| | 2018-11-2 22:10 | 只看该作者
按键可以并一个电容滤波

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

879

主题

10435

帖子

4

粉丝